Class FetchShardableCloudAutonomousVmClustersDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.globallydistributeddatabase.model.FetchShardableCloudAutonomousVmClustersDetails.Builder
-
- Enclosing class:
- FetchShardableCloudAutonomousVmClustersDetails
public static class FetchShardableCloudAutonomousVmClustersDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
compartmentId
public FetchShardableCloudAutonomousVmClustersDetails.Builder compartmentId(String compartmentId)
Compartment id of cloud autonomous vm clusters.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
lifecycleState
public FetchShardableCloudAutonomousVmClustersDetails.Builder lifecycleState(FetchShardableCloudAutonomousVmClustersDetails.LifecycleState lifecycleState)
Lifecycle states for shardable Cloud autonomous vm cluster.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleStateDetails
public FetchShardableCloudAutonomousVmClustersDetails.Builder lifecycleStateDetails(String lifecycleStateDetails)
Detailed message for the lifecycle state.- Parameters:
lifecycleStateDetails
- the value to set- Returns:
- this builder
-
minimumAvailableCdbCount
public FetchShardableCloudAutonomousVmClustersDetails.Builder minimumAvailableCdbCount(Integer minimumAvailableCdbCount)
List only clusters for which atleast given minimum CDB count is available.- Parameters:
minimumAvailableCdbCount
- the value to set- Returns:
- this builder
-
areDepletedClustersIncluded
public FetchShardableCloudAutonomousVmClustersDetails.Builder areDepletedClustersIncluded(Boolean areDepletedClustersIncluded)
Flag to indicate of response shall also include clusters for which no more capacity is left to create new resources.- Parameters:
areDepletedClustersIncluded
- the value to set- Returns:
- this builder
-
regions
public FetchShardableCloudAutonomousVmClustersDetails.Builder regions(List<String> regions)
Region code of regions for which sharded cloud autonomous vm clusters need to be fetched.- Parameters:
regions
- the value to set- Returns:
- this builder
-
build
public FetchShardableCloudAutonomousVmClustersDetails build()
-
copy
public FetchShardableCloudAutonomousVmClustersDetails.Builder copy(FetchShardableCloudAutonomousVmClustersDetails model)
-
-