public static class ShardableCloudAutonomousVmClusterSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ShardableCloudAutonomousVmClusterSummary.Builder |
autonomousDataStorageSizeInTBs(Float autonomousDataStorageSizeInTBs)
The data disk group size allocated for Autonomous Databases, in TBs.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
availabilityDomain(String availabilityDomain)
The name of the availability domain that the cloud Autonomous VM cluster is located in.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
availableAutonomousDataStorageSizeInTBs(Float availableAutonomousDataStorageSizeInTBs)
The data disk group size available for Autonomous Databases, in TBs.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
availableContainerDatabases(Integer availableContainerDatabases)
The number of Autonomous Container Databases that can be created with the currently
available local storage.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
availableCpus(Float availableCpus)
CPU cores available for allocation to Autonomous Databases.
|
ShardableCloudAutonomousVmClusterSummary |
build() |
ShardableCloudAutonomousVmClusterSummary.Builder |
cloudExadataInfrastructureId(String cloudExadataInfrastructureId)
Cloud Exadata Infrastructure Identifier.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
clusterTimeZone(String clusterTimeZone)
The time zone of the Cloud Autonomous VM Cluster.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
compartmentId(String compartmentId)
Cloud autonomous vmcluster compartment id
|
ShardableCloudAutonomousVmClusterSummary.Builder |
computeModel(String computeModel)
The compute model of the Cloud Autonomous VM Cluster.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
copy(ShardableCloudAutonomousVmClusterSummary model) |
ShardableCloudAutonomousVmClusterSummary.Builder |
cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores on the cloud Autonomous VM cluster.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
cpuCoreCountPerNode(Integer cpuCoreCountPerNode)
The number of CPU cores enabled per VM cluster node.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
displayName(String displayName)
Cloud autonomous vmcluster displayName
|
ShardableCloudAutonomousVmClusterSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
id(String id)
Cloud autonomous vmcluster identifier
|
ShardableCloudAutonomousVmClusterSummary.Builder |
licenseModel(String licenseModel)
The Oracle license model that applies to the Oracle Autonomous Database.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
lifecycleState(ShardableCloudAutonomousVmClusterSummary.LifecycleState lifecycleState)
Lifecycle states for shardable Cloud autonomous vm cluster.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
lifecycleStateDetails(String lifecycleStateDetails)
Detailed message for the lifecycle state.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs)
The amount of memory (in GBs) enabled per OCPU or ECPU.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
memorySizeInGBs(Integer memorySizeInGBs)
The memory allocated in GBs.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
nodeCount(Integer nodeCount)
Cloud autonomous vmcluster node count
|
ShardableCloudAutonomousVmClusterSummary.Builder |
ocpuCount(Float ocpuCount)
The number of CPU cores on the cloud Autonomous VM cluster.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
provisionableAutonomousContainerDatabases(Integer provisionableAutonomousContainerDatabases)
Number of Autonomous Container Databases that can be created in the Autonomous VM Cluster
|
ShardableCloudAutonomousVmClusterSummary.Builder |
reclaimableCpus(Float reclaimableCpus)
The CPUs that continue to be included in the count of CPUs available to the Autonomous
Container Database even after one of its Autonomous Database is terminated or scaled
down.
|
ShardableCloudAutonomousVmClusterSummary.Builder |
shape(String shape)
Cloud autonomous vmcluster shape
|
ShardableCloudAutonomousVmClusterSummary.Builder |
subnetId(String subnetId)
Cloud autonomous vmcluster subnet id
|
ShardableCloudAutonomousVmClusterSummary.Builder |
totalContainerDatabases(Integer totalContainerDatabases)
The total number of Autonomous Container Databases that can be created with the allocated
local storage.
|
public ShardableCloudAutonomousVmClusterSummary.Builder id(String id)
Cloud autonomous vmcluster identifier
id
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder compartmentId(String compartmentId)
Cloud autonomous vmcluster compartment id
compartmentId
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder lifecycleState(ShardableCloudAutonomousVmClusterSummary.LifecycleState lifecycleState)
Lifecycle states for shardable Cloud autonomous vm cluster.
lifecycleState
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder lifecycleStateDetails(String lifecycleStateDetails)
Detailed message for the lifecycle state.
lifecycleStateDetails
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder displayName(String displayName)
Cloud autonomous vmcluster displayName
displayName
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder computeModel(String computeModel)
The compute model of the Cloud Autonomous VM Cluster.
computeModel
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder availableContainerDatabases(Integer availableContainerDatabases)
The number of Autonomous Container Databases that can be created with the currently available local storage.
availableContainerDatabases
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder availableCpus(Float availableCpus)
CPU cores available for allocation to Autonomous Databases.
availableCpus
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder availabilityDomain(String availabilityDomain)
The name of the availability domain that the cloud Autonomous VM cluster is located in. The format of the availability domain is the same as returned by Cloud Autonomous VM Cluster API.
availabilityDomain
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder autonomousDataStorageSizeInTBs(Float autonomousDataStorageSizeInTBs)
The data disk group size allocated for Autonomous Databases, in TBs.
autonomousDataStorageSizeInTBs
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder availableAutonomousDataStorageSizeInTBs(Float availableAutonomousDataStorageSizeInTBs)
The data disk group size available for Autonomous Databases, in TBs.
availableAutonomousDataStorageSizeInTBs
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder cloudExadataInfrastructureId(String cloudExadataInfrastructureId)
Cloud Exadata Infrastructure Identifier.
cloudExadataInfrastructureId
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder clusterTimeZone(String clusterTimeZone)
The time zone of the Cloud Autonomous VM Cluster.
clusterTimeZone
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder totalContainerDatabases(Integer totalContainerDatabases)
The total number of Autonomous Container Databases that can be created with the allocated local storage.
totalContainerDatabases
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder subnetId(String subnetId)
Cloud autonomous vmcluster subnet id
subnetId
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder shape(String shape)
Cloud autonomous vmcluster shape
shape
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder nodeCount(Integer nodeCount)
Cloud autonomous vmcluster node count
nodeCount
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder licenseModel(String licenseModel)
The Oracle license model that applies to the Oracle Autonomous Database.
licenseModel
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder memorySizeInGBs(Integer memorySizeInGBs)
The memory allocated in GBs.
memorySizeInGBs
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder memoryPerOracleComputeUnitInGBs(Integer memoryPerOracleComputeUnitInGBs)
The amount of memory (in GBs) enabled per OCPU or ECPU.
memoryPerOracleComputeUnitInGBs
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder cpuCoreCount(Integer cpuCoreCount)
The number of CPU cores on the cloud Autonomous VM cluster.
cpuCoreCount
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder cpuCoreCountPerNode(Integer cpuCoreCountPerNode)
The number of CPU cores enabled per VM cluster node.
cpuCoreCountPerNode
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder ocpuCount(Float ocpuCount)
The number of CPU cores on the cloud Autonomous VM cluster.
ocpuCount
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder reclaimableCpus(Float reclaimableCpus)
The CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database.
reclaimableCpus
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder provisionableAutonomousContainerDatabases(Integer provisionableAutonomousContainerDatabases)
Number of Autonomous Container Databases that can be created in the Autonomous VM Cluster
provisionableAutonomousContainerDatabases
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder freeformTags(Map<String,String> freeformTags)
Simple key-value pair that is applied without any predefined name, type or scope. Exists
for cross-compatibility only. Example: {"bar-key": "value"}
freeformTags
- the value to setpublic ShardableCloudAutonomousVmClusterSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace.
Example: {"foo-namespace": {"bar-key": "value"}}
definedTags
- the value to setpublic ShardableCloudAutonomousVmClusterSummary build()
public ShardableCloudAutonomousVmClusterSummary.Builder copy(ShardableCloudAutonomousVmClusterSummary model)
Copyright © 2016–2024. All rights reserved.