@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class GenerateAutonomousDatabaseWalletDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details to create and download an Oracle Autonomous Database wallet.
Note: Objects should always be created or deserialized using the GenerateAutonomousDatabaseWalletDetails.Builder
. This model
distinguishes fields that are null
because they are unset from fields that are explicitly
set to null
. This is done in the setter methods of the GenerateAutonomousDatabaseWalletDetails.Builder
, which maintain a
set of all explicitly set fields called GenerateAutonomousDatabaseWalletDetails.Builder.__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take the explicitly set
fields into account. The constructor, on the other hand, does not take the explicitly set fields
into account (since the constructor cannot distinguish explicit null
from unset null
).
Modifier and Type | Class and Description |
---|---|
static class |
GenerateAutonomousDatabaseWalletDetails.Builder |
static class |
GenerateAutonomousDatabaseWalletDetails.GenerateType
The type of wallet to generate.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
GenerateAutonomousDatabaseWalletDetails(GenerateAutonomousDatabaseWalletDetails.GenerateType generateType,
String password,
Boolean isRegional)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static GenerateAutonomousDatabaseWalletDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
GenerateAutonomousDatabaseWalletDetails.GenerateType |
getGenerateType()
The type of wallet to generate.
|
Boolean |
getIsRegional()
True when requesting regional connection strings in PDB connect info, applicable to
cross-region DG only.
|
String |
getPassword()
The password to encrypt the keys inside the wallet.
|
int |
hashCode() |
GenerateAutonomousDatabaseWalletDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"generateType","password","isRegional"}) public GenerateAutonomousDatabaseWalletDetails(GenerateAutonomousDatabaseWalletDetails.GenerateType generateType, String password, Boolean isRegional)
public static GenerateAutonomousDatabaseWalletDetails.Builder builder()
Create a new builder.
public GenerateAutonomousDatabaseWalletDetails.Builder toBuilder()
public GenerateAutonomousDatabaseWalletDetails.GenerateType getGenerateType()
The type of wallet to generate.
*Serverless instance usage:** * SINGLE
- used to generate a wallet for a single
database * ALL
- used to generate wallet for all databases in the region
*Dedicated Exadata infrastructure usage:** Value must be NULL
if attribute is
used.
public String getPassword()
The password to encrypt the keys inside the wallet. The password must be at least 8 characters long and must include at least 1 letter and either 1 numeric character or 1 special character.
public Boolean getIsRegional()
True when requesting regional connection strings in PDB connect info, applicable to cross-region DG only.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.