public static class FetchShardableCloudAutonomousVmClustersDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public FetchShardableCloudAutonomousVmClustersDetails.Builder compartmentId(String compartmentId)
Compartment id of cloud autonomous vm clusters.
compartmentId
- the value to setpublic FetchShardableCloudAutonomousVmClustersDetails.Builder lifecycleState(FetchShardableCloudAutonomousVmClustersDetails.LifecycleState lifecycleState)
Lifecycle states for shardable Cloud autonomous vm cluster.
lifecycleState
- the value to setpublic FetchShardableCloudAutonomousVmClustersDetails.Builder lifecycleStateDetails(String lifecycleStateDetails)
Detailed message for the lifecycle state.
lifecycleStateDetails
- the value to setpublic FetchShardableCloudAutonomousVmClustersDetails.Builder minimumAvailableCdbCount(Integer minimumAvailableCdbCount)
List only clusters for which atleast given minimum CDB count is available.
minimumAvailableCdbCount
- the value to setpublic 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.
areDepletedClustersIncluded
- the value to setpublic FetchShardableCloudAutonomousVmClustersDetails.Builder regions(List<String> regions)
Region code of regions for which sharded cloud autonomous vm clusters need to be fetched.
regions
- the value to setpublic FetchShardableCloudAutonomousVmClustersDetails build()
public FetchShardableCloudAutonomousVmClustersDetails.Builder copy(FetchShardableCloudAutonomousVmClustersDetails model)
Copyright © 2016–2024. All rights reserved.