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.ExplicitlySetBmcModel
Details 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 Summary
Nested Classes Modifier and Type Class Description static class
FetchShardableCloudAutonomousVmClustersDetails.Builder
static class
FetchShardableCloudAutonomousVmClustersDetails.LifecycleState
Lifecycle states for shardable Cloud autonomous vm cluster.
-
Constructor Summary
Constructors Constructor Description FetchShardableCloudAutonomousVmClustersDetails(String compartmentId, FetchShardableCloudAutonomousVmClustersDetails.LifecycleState lifecycleState, String lifecycleStateDetails, Integer minimumAvailableCdbCount, Boolean areDepletedClustersIncluded, List<String> regions)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FetchShardableCloudAutonomousVmClustersDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
Boolean
getAreDepletedClustersIncluded()
Flag to indicate of response shall also include clusters for which no more capacity is left to create new resources.String
getCompartmentId()
Compartment id of cloud autonomous vm clusters.FetchShardableCloudAutonomousVmClustersDetails.LifecycleState
getLifecycleState()
Lifecycle states for shardable Cloud autonomous vm cluster.String
getLifecycleStateDetails()
Detailed message for the lifecycle state.Integer
getMinimumAvailableCdbCount()
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.int
hashCode()
FetchShardableCloudAutonomousVmClustersDetails.Builder
toBuilder()
String
toString()
String
toString(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
-
builder
public static FetchShardableCloudAutonomousVmClustersDetails.Builder builder()
Create a new builder.
-
toBuilder
public FetchShardableCloudAutonomousVmClustersDetails.Builder toBuilder()
-
getCompartmentId
public String getCompartmentId()
Compartment id of cloud autonomous vm clusters.- Returns:
- the value
-
getLifecycleState
public FetchShardableCloudAutonomousVmClustersDetails.LifecycleState getLifecycleState()
Lifecycle states for shardable Cloud autonomous vm cluster.- Returns:
- the value
-
getLifecycleStateDetails
public String getLifecycleStateDetails()
Detailed message for the lifecycle state.- Returns:
- the value
-
getMinimumAvailableCdbCount
public Integer getMinimumAvailableCdbCount()
List only clusters for which atleast given minimum CDB count is available.- Returns:
- the value
-
getAreDepletedClustersIncluded
public 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
-
getRegions
public List<String> getRegions()
Region code of regions for which sharded cloud autonomous vm clusters need to be fetched.- 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
-
-