Interface CloudVmClusterSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CloudVmClusterSummary.Builder,
,CloudVmClusterSummary> SdkBuilder<CloudVmClusterSummary.Builder,
,CloudVmClusterSummary> SdkPojo
- Enclosing class:
CloudVmClusterSummary
-
Method Summary
Modifier and TypeMethodDescriptioncloudExadataInfrastructureId
(String cloudExadataInfrastructureId) The unique identifier of the Exadata infrastructure that this VM cluster belongs to.cloudVmClusterArn
(String cloudVmClusterArn) The Amazon Resource Name (ARN) of the VM cluster.cloudVmClusterId
(String cloudVmClusterId) The unique identifier of the VM cluster.clusterName
(String clusterName) The name of the Grid Infrastructure (GI) cluster.computeModel
(String computeModel) The OCI model compute model used when you create or clone an instance: ECPU or OCPU.computeModel
(ComputeModel computeModel) The OCI model compute model used when you create or clone an instance: ECPU or OCPU.cpuCoreCount
(Integer cpuCoreCount) The number of CPU cores enabled on the VM cluster.The date and time when the VM cluster was created.default CloudVmClusterSummary.Builder
dataCollectionOptions
(Consumer<DataCollectionOptions.Builder> dataCollectionOptions) Sets the value of the DataCollectionOptions property for this object.dataCollectionOptions
(DataCollectionOptions dataCollectionOptions) Sets the value of the DataCollectionOptions property for this object.dataStorageSizeInTBs
(Double dataStorageSizeInTBs) The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.dbNodeStorageSizeInGBs
(Integer dbNodeStorageSizeInGBs) The amount of local node storage, in gigabytes (GB), that's allocated for the VM cluster.The list of database servers for the VM cluster.dbServers
(Collection<String> dbServers) The list of database servers for the VM cluster.diskRedundancy
(String diskRedundancy) The type of redundancy configured for the VM cluster.diskRedundancy
(DiskRedundancy diskRedundancy) The type of redundancy configured for the VM cluster.displayName
(String displayName) The user-friendly name for the VM cluster.The domain of the VM cluster.The software version of the Oracle Grid Infrastructure (GI) for the VM cluster.The host name for the VM cluster.default CloudVmClusterSummary.Builder
iormConfigCache
(Consumer<ExadataIormConfig.Builder> iormConfigCache) Sets the value of the IormConfigCache property for this object.iormConfigCache
(ExadataIormConfig iormConfigCache) Sets the value of the IormConfigCache property for this object.isLocalBackupEnabled
(Boolean isLocalBackupEnabled) Indicates whether database backups to local Exadata storage is enabled for the VM cluster.isSparseDiskgroupEnabled
(Boolean isSparseDiskgroupEnabled) Indicates whether the VM cluster is configured with a sparse disk group.lastUpdateHistoryEntryId
(String lastUpdateHistoryEntryId) The Oracle Cloud ID (OCID) of the last maintenance update history entry.licenseModel
(String licenseModel) The Oracle license model applied to the VM cluster.licenseModel
(LicenseModel licenseModel) The Oracle license model applied to the VM cluster.listenerPort
(Integer listenerPort) The port number configured for the listener on the VM cluster.memorySizeInGBs
(Integer memorySizeInGBs) The amount of memory, in gigabytes (GB), that's allocated for the VM cluster.The number of nodes in the VM cluster.The OCID of the VM cluster.ociResourceAnchorName
(String ociResourceAnchorName) The name of the OCI resource anchor for the VM cluster.The HTTPS link to the VM cluster in OCI.odbNetworkId
(String odbNetworkId) The unique identifier of the ODB network for the VM cluster.percentProgress
(Float percentProgress) The amount of progress made on the current operation on the VM cluster, expressed as a percentage.scanDnsName
(String scanDnsName) The FQDN of the DNS record for the Single Client Access Name (SCAN) IP addresses that are associated with the VM cluster.scanDnsRecordId
(String scanDnsRecordId) The OCID of the DNS record for the SCAN IP addresses that are associated with the VM cluster.The OCID of the SCAN IP addresses that are associated with the VM cluster.scanIpIds
(Collection<String> scanIpIds) The OCID of the SCAN IP addresses that are associated with the VM cluster.The hardware model name of the Exadata infrastructure that's running the VM cluster.sshPublicKeys
(String... sshPublicKeys) The public key portion of one or more key pairs used for SSH access to the VM cluster.sshPublicKeys
(Collection<String> sshPublicKeys) The public key portion of one or more key pairs used for SSH access to the VM cluster.The current status of the VM cluster.status
(ResourceStatus status) The current status of the VM cluster.statusReason
(String statusReason) Additional information about the status of the VM cluster.storageSizeInGBs
(Integer storageSizeInGBs) The amount of local node storage, in gigabytes (GB), that's allocated to the VM cluster.systemVersion
(String systemVersion) The operating system version of the image chosen for the VM cluster.The time zone of the VM cluster.The virtual IP (VIP) addresses that are associated with the VM cluster.vipIds
(Collection<String> vipIds) The virtual IP (VIP) addresses that are associated with the VM cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
cloudVmClusterId
The unique identifier of the VM cluster.
- Parameters:
cloudVmClusterId
- The unique identifier of the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
The user-friendly name for the VM cluster.
- Parameters:
displayName
- The user-friendly name for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the VM cluster.
- Parameters:
status
- The current status of the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the VM cluster.
- Parameters:
status
- The current status of the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusReason
Additional information about the status of the VM cluster.
- Parameters:
statusReason
- Additional information about the status of the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudVmClusterArn
The Amazon Resource Name (ARN) of the VM cluster.
- Parameters:
cloudVmClusterArn
- The Amazon Resource Name (ARN) of the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudExadataInfrastructureId
The unique identifier of the Exadata infrastructure that this VM cluster belongs to.
- Parameters:
cloudExadataInfrastructureId
- The unique identifier of the Exadata infrastructure that this VM cluster belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clusterName
The name of the Grid Infrastructure (GI) cluster.
- Parameters:
clusterName
- The name of the Grid Infrastructure (GI) cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cpuCoreCount
The number of CPU cores enabled on the VM cluster.
- Parameters:
cpuCoreCount
- The number of CPU cores enabled on the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCollectionOptions
Sets the value of the DataCollectionOptions property for this object.- Parameters:
dataCollectionOptions
- The new value for the DataCollectionOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataCollectionOptions
default CloudVmClusterSummary.Builder dataCollectionOptions(Consumer<DataCollectionOptions.Builder> dataCollectionOptions) Sets the value of the DataCollectionOptions property for this object. This is a convenience method that creates an instance of theDataCollectionOptions.Builder
avoiding the need to create one manually viaDataCollectionOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataCollectionOptions(DataCollectionOptions)
.- Parameters:
dataCollectionOptions
- a consumer that will call methods onDataCollectionOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dataStorageSizeInTBs
The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.
- Parameters:
dataStorageSizeInTBs
- The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbNodeStorageSizeInGBs
The amount of local node storage, in gigabytes (GB), that's allocated for the VM cluster.
- Parameters:
dbNodeStorageSizeInGBs
- The amount of local node storage, in gigabytes (GB), that's allocated for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbServers
The list of database servers for the VM cluster.
- Parameters:
dbServers
- The list of database servers for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dbServers
The list of database servers for the VM cluster.
- Parameters:
dbServers
- The list of database servers for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
diskRedundancy
The type of redundancy configured for the VM cluster.
NORMAL
is 2-way redundancy.HIGH
is 3-way redundancy.- Parameters:
diskRedundancy
- The type of redundancy configured for the VM cluster.NORMAL
is 2-way redundancy.HIGH
is 3-way redundancy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
diskRedundancy
The type of redundancy configured for the VM cluster.
NORMAL
is 2-way redundancy.HIGH
is 3-way redundancy.- Parameters:
diskRedundancy
- The type of redundancy configured for the VM cluster.NORMAL
is 2-way redundancy.HIGH
is 3-way redundancy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
giVersion
The software version of the Oracle Grid Infrastructure (GI) for the VM cluster.
- Parameters:
giVersion
- The software version of the Oracle Grid Infrastructure (GI) for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hostname
The host name for the VM cluster.
- Parameters:
hostname
- The host name for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iormConfigCache
Sets the value of the IormConfigCache property for this object.- Parameters:
iormConfigCache
- The new value for the IormConfigCache property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iormConfigCache
default CloudVmClusterSummary.Builder iormConfigCache(Consumer<ExadataIormConfig.Builder> iormConfigCache) Sets the value of the IormConfigCache property for this object. This is a convenience method that creates an instance of theExadataIormConfig.Builder
avoiding the need to create one manually viaExadataIormConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toiormConfigCache(ExadataIormConfig)
.- Parameters:
iormConfigCache
- a consumer that will call methods onExadataIormConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
isLocalBackupEnabled
Indicates whether database backups to local Exadata storage is enabled for the VM cluster.
- Parameters:
isLocalBackupEnabled
- Indicates whether database backups to local Exadata storage is enabled for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isSparseDiskgroupEnabled
Indicates whether the VM cluster is configured with a sparse disk group.
- Parameters:
isSparseDiskgroupEnabled
- Indicates whether the VM cluster is configured with a sparse disk group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdateHistoryEntryId
The Oracle Cloud ID (OCID) of the last maintenance update history entry.
- Parameters:
lastUpdateHistoryEntryId
- The Oracle Cloud ID (OCID) of the last maintenance update history entry.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
licenseModel
The Oracle license model applied to the VM cluster.
- Parameters:
licenseModel
- The Oracle license model applied to the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
licenseModel
The Oracle license model applied to the VM cluster.
- Parameters:
licenseModel
- The Oracle license model applied to the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
listenerPort
The port number configured for the listener on the VM cluster.
- Parameters:
listenerPort
- The port number configured for the listener on the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memorySizeInGBs
The amount of memory, in gigabytes (GB), that's allocated for the VM cluster.
- Parameters:
memorySizeInGBs
- The amount of memory, in gigabytes (GB), that's allocated for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nodeCount
The number of nodes in the VM cluster.
- Parameters:
nodeCount
- The number of nodes in the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ocid
The OCID of the VM cluster.
- Parameters:
ocid
- The OCID of the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociResourceAnchorName
The name of the OCI resource anchor for the VM cluster.
- Parameters:
ociResourceAnchorName
- The name of the OCI resource anchor for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ociUrl
The HTTPS link to the VM cluster in OCI.
- Parameters:
ociUrl
- The HTTPS link to the VM cluster in OCI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
domain
The domain of the VM cluster.
- Parameters:
domain
- The domain of the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanDnsName
The FQDN of the DNS record for the Single Client Access Name (SCAN) IP addresses that are associated with the VM cluster.
- Parameters:
scanDnsName
- The FQDN of the DNS record for the Single Client Access Name (SCAN) IP addresses that are associated with the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanDnsRecordId
The OCID of the DNS record for the SCAN IP addresses that are associated with the VM cluster.
- Parameters:
scanDnsRecordId
- The OCID of the DNS record for the SCAN IP addresses that are associated with the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanIpIds
The OCID of the SCAN IP addresses that are associated with the VM cluster.
- Parameters:
scanIpIds
- The OCID of the SCAN IP addresses that are associated with the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scanIpIds
The OCID of the SCAN IP addresses that are associated with the VM cluster.
- Parameters:
scanIpIds
- The OCID of the SCAN IP addresses that are associated with the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
shape
The hardware model name of the Exadata infrastructure that's running the VM cluster.
- Parameters:
shape
- The hardware model name of the Exadata infrastructure that's running the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshPublicKeys
The public key portion of one or more key pairs used for SSH access to the VM cluster.
- Parameters:
sshPublicKeys
- The public key portion of one or more key pairs used for SSH access to the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sshPublicKeys
The public key portion of one or more key pairs used for SSH access to the VM cluster.
- Parameters:
sshPublicKeys
- The public key portion of one or more key pairs used for SSH access to the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
storageSizeInGBs
The amount of local node storage, in gigabytes (GB), that's allocated to the VM cluster.
- Parameters:
storageSizeInGBs
- The amount of local node storage, in gigabytes (GB), that's allocated to the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
systemVersion
The operating system version of the image chosen for the VM cluster.
- Parameters:
systemVersion
- The operating system version of the image chosen for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAt
The date and time when the VM cluster was created.
- Parameters:
createdAt
- The date and time when the VM cluster was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeZone
The time zone of the VM cluster.
- Parameters:
timeZone
- The time zone of the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vipIds
The virtual IP (VIP) addresses that are associated with the VM cluster. Oracle's Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the VM cluster to enable failover. If one node fails, the VIP is reassigned to another active node in the cluster.
- Parameters:
vipIds
- The virtual IP (VIP) addresses that are associated with the VM cluster. Oracle's Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the VM cluster to enable failover. If one node fails, the VIP is reassigned to another active node in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vipIds
The virtual IP (VIP) addresses that are associated with the VM cluster. Oracle's Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the VM cluster to enable failover. If one node fails, the VIP is reassigned to another active node in the cluster.
- Parameters:
vipIds
- The virtual IP (VIP) addresses that are associated with the VM cluster. Oracle's Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the VM cluster to enable failover. If one node fails, the VIP is reassigned to another active node in the cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
odbNetworkId
The unique identifier of the ODB network for the VM cluster.
- Parameters:
odbNetworkId
- The unique identifier of the ODB network for the VM cluster.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
percentProgress
The amount of progress made on the current operation on the VM cluster, expressed as a percentage.
- Parameters:
percentProgress
- The amount of progress made on the current operation on the VM cluster, expressed as a percentage.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
computeModel
The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
- Parameters:
computeModel
- The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
computeModel
The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.
- Parameters:
computeModel
- The OCI model compute model used when you create or clone an instance: ECPU or OCPU. An ECPU is an abstracted measure of compute resources. ECPUs are based on the number of cores elastically allocated from a pool of compute and storage servers. An OCPU is a legacy physical measure of compute resources. OCPUs are based on the physical core of a processor with hyper-threading enabled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-