Class FetchShardableCloudAutonomousVmClustersDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.globallydistributeddatabase.model.FetchShardableCloudAutonomousVmClustersDetails
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20230301") public final class FetchShardableCloudAutonomousVmClustersDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelDetails required for fetch sharded cloud autonomous vm clusters.
 Note: Objects should always be created or deserialized using theFetchShardableCloudAutonomousVmClustersDetails.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 theFetchShardableCloudAutonomousVmClustersDetails.Builder, which maintain a set of all explicitly set fields calledFetchShardableCloudAutonomousVmClustersDetails.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 classFetchShardableCloudAutonomousVmClustersDetails.Builderstatic classFetchShardableCloudAutonomousVmClustersDetails.LifecycleStateLifecycle states for shardable Cloud autonomous vm cluster.
 - 
Constructor SummaryConstructors Constructor Description FetchShardableCloudAutonomousVmClustersDetails(String compartmentId, FetchShardableCloudAutonomousVmClustersDetails.LifecycleState lifecycleState, String lifecycleStateDetails, Integer minimumAvailableCdbCount, Boolean areDepletedClustersIncluded, List<String> regions)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FetchShardableCloudAutonomousVmClustersDetails.Builderbuilder()Create a new builder.booleanequals(Object o)BooleangetAreDepletedClustersIncluded()Flag to indicate of response shall also include clusters for which no more capacity is left to create new resources.StringgetCompartmentId()Compartment id of cloud autonomous vm clusters.FetchShardableCloudAutonomousVmClustersDetails.LifecycleStategetLifecycleState()Lifecycle states for shardable Cloud autonomous vm cluster.StringgetLifecycleStateDetails()Detailed message for the lifecycle state.IntegergetMinimumAvailableCdbCount()List only clusters for which atleast given minimum CDB count is available.List<String>getRegions()Region code of regions for which sharded cloud autonomous vm clusters need to be fetched.inthashCode()FetchShardableCloudAutonomousVmClustersDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
FetchShardableCloudAutonomousVmClustersDetails@Deprecated @ConstructorProperties({"compartmentId","lifecycleState","lifecycleStateDetails","minimumAvailableCdbCount","areDepletedClustersIncluded","regions"}) public FetchShardableCloudAutonomousVmClustersDetails(String compartmentId, FetchShardableCloudAutonomousVmClustersDetails.LifecycleState lifecycleState, String lifecycleStateDetails, Integer minimumAvailableCdbCount, Boolean areDepletedClustersIncluded, List<String> regions) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static FetchShardableCloudAutonomousVmClustersDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic FetchShardableCloudAutonomousVmClustersDetails.Builder toBuilder() 
 - 
getCompartmentIdpublic String getCompartmentId() Compartment id of cloud autonomous vm clusters.- Returns:
- the value
 
 - 
getLifecycleStatepublic FetchShardableCloudAutonomousVmClustersDetails.LifecycleState getLifecycleState() Lifecycle states for shardable Cloud autonomous vm cluster.- Returns:
- the value
 
 - 
getLifecycleStateDetailspublic String getLifecycleStateDetails() Detailed message for the lifecycle state.- Returns:
- the value
 
 - 
getMinimumAvailableCdbCountpublic Integer getMinimumAvailableCdbCount() List only clusters for which atleast given minimum CDB count is available.- Returns:
- the value
 
 - 
getAreDepletedClustersIncludedpublic Boolean getAreDepletedClustersIncluded() Flag to indicate of response shall also include clusters for which no more capacity is left to create new resources.- Returns:
- the value
 
 - 
getRegionspublic List<String> getRegions() Region code of regions for which sharded cloud autonomous vm clusters need to be fetched.- 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
 
 
- 
 
-