@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 the FetchShardableCloudAutonomousVmClustersDetails.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 FetchShardableCloudAutonomousVmClustersDetails.Builder
, which maintain a
set of all explicitly set fields called FetchShardableCloudAutonomousVmClustersDetails.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
FetchShardableCloudAutonomousVmClustersDetails.Builder |
static class |
FetchShardableCloudAutonomousVmClustersDetails.LifecycleState
Lifecycle states for shardable Cloud autonomous vm cluster.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
FetchShardableCloudAutonomousVmClustersDetails(String compartmentId,
FetchShardableCloudAutonomousVmClustersDetails.LifecycleState lifecycleState,
String lifecycleStateDetails,
Integer minimumAvailableCdbCount,
Boolean areDepletedClustersIncluded,
List<String> regions)
Deprecated.
|
Modifier and Type | Method and 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.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"compartmentId","lifecycleState","lifecycleStateDetails","minimumAvailableCdbCount","areDepletedClustersIncluded","regions"}) public FetchShardableCloudAutonomousVmClustersDetails(String compartmentId, FetchShardableCloudAutonomousVmClustersDetails.LifecycleState lifecycleState, String lifecycleStateDetails, Integer minimumAvailableCdbCount, Boolean areDepletedClustersIncluded, List<String> regions)
public static FetchShardableCloudAutonomousVmClustersDetails.Builder builder()
Create a new builder.
public FetchShardableCloudAutonomousVmClustersDetails.Builder toBuilder()
public String getCompartmentId()
Compartment id of cloud autonomous vm clusters.
public FetchShardableCloudAutonomousVmClustersDetails.LifecycleState getLifecycleState()
Lifecycle states for shardable Cloud autonomous vm cluster.
public String getLifecycleStateDetails()
Detailed message for the lifecycle state.
public Integer getMinimumAvailableCdbCount()
List only clusters for which atleast given minimum CDB count is available.
public Boolean getAreDepletedClustersIncluded()
Flag to indicate of response shall also include clusters for which no more capacity is left to create new resources.
public List<String> getRegions()
Region code of regions for which sharded cloud autonomous vm clusters need to be fetched.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.