Package com.oracle.bmc.bds.model
Class AddBlockStorageDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.bds.model.AddBlockStorageDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20190531") public final class AddBlockStorageDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelThe information about added block volumes.
 Note: Objects should always be created or deserialized using theAddBlockStorageDetails.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 theAddBlockStorageDetails.Builder, which maintain a set of all explicitly set fields calledAddBlockStorageDetails.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 SummaryNested Classes Modifier and Type Class Description static classAddBlockStorageDetails.Builderstatic classAddBlockStorageDetails.NodeTypeWorker node types.
 - 
Constructor SummaryConstructors Constructor Description AddBlockStorageDetails(String clusterAdminPassword, Long blockVolumeSizeInGBs, AddBlockStorageDetails.NodeType nodeType)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AddBlockStorageDetails.Builderbuilder()Create a new builder.booleanequals(Object o)LonggetBlockVolumeSizeInGBs()The size of block volume in GB to be added to each worker node.StringgetClusterAdminPassword()Base-64 encoded password for the cluster (and Cloudera Manager) admin user.AddBlockStorageDetails.NodeTypegetNodeType()Worker node types.inthashCode()AddBlockStorageDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
AddBlockStorageDetails@Deprecated @ConstructorProperties({"clusterAdminPassword","blockVolumeSizeInGBs","nodeType"}) public AddBlockStorageDetails(String clusterAdminPassword, Long blockVolumeSizeInGBs, AddBlockStorageDetails.NodeType nodeType) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static AddBlockStorageDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic AddBlockStorageDetails.Builder toBuilder() 
 - 
getClusterAdminPasswordpublic String getClusterAdminPassword() Base-64 encoded password for the cluster (and Cloudera Manager) admin user.- Returns:
- the value
 
 - 
getBlockVolumeSizeInGBspublic Long getBlockVolumeSizeInGBs() The size of block volume in GB to be added to each worker node.All the details needed for attaching the block volume are managed by service itself. - Returns:
- the value
 
 - 
getNodeTypepublic AddBlockStorageDetails.NodeType getNodeType() Worker node types.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-