Package com.oracle.bmc.bds.model
Class ActivateUpstConfigurationDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.bds.model.ActivateUpstConfigurationDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190531") public final class ActivateUpstConfigurationDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details for activating UPST config on the cluster
Note: Objects should always be created or deserialized using theActivateUpstConfigurationDetails.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
ActivateUpstConfigurationDetails.Builder
, which maintain a set of all explicitly set fields calledActivateUpstConfigurationDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ActivateUpstConfigurationDetails.Builder
-
Constructor Summary
Constructors Constructor Description ActivateUpstConfigurationDetails(String clusterAdminPassword, String vaultId, String masterEncryptionKeyId)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ActivateUpstConfigurationDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getClusterAdminPassword()
Base-64 encoded password for the cluster admin user.String
getMasterEncryptionKeyId()
OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for creating UPST configString
getVaultId()
OCID of the vault to store token exchange service principal keyta, required for creating UPST configbint
hashCode()
ActivateUpstConfigurationDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
ActivateUpstConfigurationDetails
@Deprecated @ConstructorProperties({"clusterAdminPassword","vaultId","masterEncryptionKeyId"}) public ActivateUpstConfigurationDetails(String clusterAdminPassword, String vaultId, String masterEncryptionKeyId)
Deprecated.
-
-
Method Detail
-
builder
public static ActivateUpstConfigurationDetails.Builder builder()
Create a new builder.
-
toBuilder
public ActivateUpstConfigurationDetails.Builder toBuilder()
-
getClusterAdminPassword
public String getClusterAdminPassword()
Base-64 encoded password for the cluster admin user.- Returns:
- the value
-
getVaultId
public String getVaultId()
OCID of the vault to store token exchange service principal keyta, required for creating UPST configb- Returns:
- the value
-
getMasterEncryptionKeyId
public String getMasterEncryptionKeyId()
OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for creating UPST config- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-