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.ExplicitlySetBmcModelDetails 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 classActivateUpstConfigurationDetails.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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetClusterAdminPassword()Base-64 encoded password for the cluster admin user.StringgetMasterEncryptionKeyId()OCID of the master encryption key in vault for encrypting token exchange service principal keytab, required for creating UPST configStringgetVaultId()OCID of the vault to store token exchange service principal keyta, required for creating UPST configbinthashCode()ActivateUpstConfigurationDetails.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-