Class CloudVmClusterSummary
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CloudVmClusterSummary.Builder,
CloudVmClusterSummary>
Information about a VM cluster.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()
final String
The unique identifier of the Exadata infrastructure that this VM cluster belongs to.final String
The Amazon Resource Name (ARN) of the VM cluster.final String
The unique identifier of the VM cluster.final String
The name of the Grid Infrastructure (GI) cluster.final ComputeModel
The OCI model compute model used when you create or clone an instance: ECPU or OCPU.final String
The OCI model compute model used when you create or clone an instance: ECPU or OCPU.final Integer
The number of CPU cores enabled on the VM cluster.final Instant
The date and time when the VM cluster was created.final DataCollectionOptions
Returns the value of the DataCollectionOptions property for this object.final Double
The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.final Integer
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.final DiskRedundancy
The type of redundancy configured for the VM cluster.final String
The type of redundancy configured for the VM cluster.final String
The user-friendly name for the VM cluster.final String
domain()
The domain of the VM cluster.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final String
The software version of the Oracle Grid Infrastructure (GI) for the VM cluster.final boolean
For responses, this returns true if the service returned a value for the DbServers property.final int
hashCode()
final boolean
For responses, this returns true if the service returned a value for the ScanIpIds property.final boolean
For responses, this returns true if the service returned a value for the SshPublicKeys property.final boolean
For responses, this returns true if the service returned a value for the VipIds property.final String
hostname()
The host name for the VM cluster.final ExadataIormConfig
Returns the value of the IormConfigCache property for this object.final Boolean
Indicates whether database backups to local Exadata storage is enabled for the VM cluster.final Boolean
Indicates whether the VM cluster is configured with a sparse disk group.final String
The Oracle Cloud ID (OCID) of the last maintenance update history entry.final LicenseModel
The Oracle license model applied to the VM cluster.final String
The Oracle license model applied to the VM cluster.final Integer
The port number configured for the listener on the VM cluster.final Integer
The amount of memory, in gigabytes (GB), that's allocated for the VM cluster.final Integer
The number of nodes in the VM cluster.final String
ocid()
The OCID of the VM cluster.final String
The name of the OCI resource anchor for the VM cluster.final String
ociUrl()
The HTTPS link to the VM cluster in OCI.final String
The unique identifier of the ODB network for the VM cluster.final Float
The amount of progress made on the current operation on the VM cluster, expressed as a percentage.final String
The FQDN of the DNS record for the Single Client Access Name (SCAN) IP addresses that are associated with the VM cluster.final String
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.static Class
<? extends CloudVmClusterSummary.Builder> final String
shape()
The hardware model name of the Exadata infrastructure that's running the VM cluster.The public key portion of one or more key pairs used for SSH access to the VM cluster.final ResourceStatus
status()
The current status of the VM cluster.final String
The current status of the VM cluster.final String
Additional information about the status of the VM cluster.final Integer
The amount of local node storage, in gigabytes (GB), that's allocated to the VM cluster.final String
The operating system version of the image chosen for the VM cluster.final String
timeZone()
The time zone of the VM cluster.Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.vipIds()
The virtual IP (VIP) addresses that are associated with the VM cluster.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
cloudVmClusterId
The unique identifier of the VM cluster.
- Returns:
- The unique identifier of the VM cluster.
-
displayName
The user-friendly name for the VM cluster.
- Returns:
- The user-friendly name for the VM cluster.
-
status
The current status of the VM cluster.
If the service returns an enum value that is not available in the current SDK version,
status
will returnResourceStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The current status of the VM cluster.
- See Also:
-
statusAsString
The current status of the VM cluster.
If the service returns an enum value that is not available in the current SDK version,
status
will returnResourceStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstatusAsString()
.- Returns:
- The current status of the VM cluster.
- See Also:
-
statusReason
Additional information about the status of the VM cluster.
- Returns:
- Additional information about the status of the VM cluster.
-
cloudVmClusterArn
The Amazon Resource Name (ARN) of the VM cluster.
- Returns:
- The Amazon Resource Name (ARN) of the VM cluster.
-
cloudExadataInfrastructureId
The unique identifier of the Exadata infrastructure that this VM cluster belongs to.
- Returns:
- The unique identifier of the Exadata infrastructure that this VM cluster belongs to.
-
clusterName
The name of the Grid Infrastructure (GI) cluster.
- Returns:
- The name of the Grid Infrastructure (GI) cluster.
-
cpuCoreCount
The number of CPU cores enabled on the VM cluster.
- Returns:
- The number of CPU cores enabled on the VM cluster.
-
dataCollectionOptions
Returns the value of the DataCollectionOptions property for this object.- Returns:
- The value of the DataCollectionOptions property for this object.
-
dataStorageSizeInTBs
The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.
- Returns:
- The size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.
-
dbNodeStorageSizeInGBs
The amount of local node storage, in gigabytes (GB), that's allocated for the VM cluster.
- Returns:
- The amount of local node storage, in gigabytes (GB), that's allocated for the VM cluster.
-
hasDbServers
public final boolean hasDbServers()For responses, this returns true if the service returned a value for the DbServers property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
dbServers
The list of database servers for the VM cluster.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasDbServers()
method.- Returns:
- The list of database servers for the VM cluster.
-
diskRedundancy
The type of redundancy configured for the VM cluster.
NORMAL
is 2-way redundancy.HIGH
is 3-way redundancy.If the service returns an enum value that is not available in the current SDK version,
diskRedundancy
will returnDiskRedundancy.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdiskRedundancyAsString()
.- Returns:
- The type of redundancy configured for the VM cluster.
NORMAL
is 2-way redundancy.HIGH
is 3-way redundancy. - See Also:
-
diskRedundancyAsString
The type of redundancy configured for the VM cluster.
NORMAL
is 2-way redundancy.HIGH
is 3-way redundancy.If the service returns an enum value that is not available in the current SDK version,
diskRedundancy
will returnDiskRedundancy.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdiskRedundancyAsString()
.- Returns:
- The type of redundancy configured for the VM cluster.
NORMAL
is 2-way redundancy.HIGH
is 3-way redundancy. - See Also:
-
giVersion
The software version of the Oracle Grid Infrastructure (GI) for the VM cluster.
- Returns:
- The software version of the Oracle Grid Infrastructure (GI) for the VM cluster.
-
hostname
The host name for the VM cluster.
- Returns:
- The host name for the VM cluster.
-
iormConfigCache
Returns the value of the IormConfigCache property for this object.- Returns:
- The value of the IormConfigCache property for this object.
-
isLocalBackupEnabled
Indicates whether database backups to local Exadata storage is enabled for the VM cluster.
- Returns:
- Indicates whether database backups to local Exadata storage is enabled for the VM cluster.
-
isSparseDiskgroupEnabled
Indicates whether the VM cluster is configured with a sparse disk group.
- Returns:
- Indicates whether the VM cluster is configured with a sparse disk group.
-
lastUpdateHistoryEntryId
The Oracle Cloud ID (OCID) of the last maintenance update history entry.
- Returns:
- The Oracle Cloud ID (OCID) of the last maintenance update history entry.
-
licenseModel
The Oracle license model applied to the VM cluster.
If the service returns an enum value that is not available in the current SDK version,
licenseModel
will returnLicenseModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlicenseModelAsString()
.- Returns:
- The Oracle license model applied to the VM cluster.
- See Also:
-
licenseModelAsString
The Oracle license model applied to the VM cluster.
If the service returns an enum value that is not available in the current SDK version,
licenseModel
will returnLicenseModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromlicenseModelAsString()
.- Returns:
- The Oracle license model applied to the VM cluster.
- See Also:
-
listenerPort
The port number configured for the listener on the VM cluster.
- Returns:
- The port number configured for the listener on the VM cluster.
-
memorySizeInGBs
The amount of memory, in gigabytes (GB), that's allocated for the VM cluster.
- Returns:
- The amount of memory, in gigabytes (GB), that's allocated for the VM cluster.
-
nodeCount
The number of nodes in the VM cluster.
- Returns:
- The number of nodes in the VM cluster.
-
ocid
-
ociResourceAnchorName
The name of the OCI resource anchor for the VM cluster.
- Returns:
- The name of the OCI resource anchor for the VM cluster.
-
ociUrl
The HTTPS link to the VM cluster in OCI.
- Returns:
- The HTTPS link to the VM cluster in OCI.
-
domain
-
scanDnsName
The FQDN of the DNS record for the Single Client Access Name (SCAN) IP addresses that are associated with the VM cluster.
- Returns:
- The FQDN of the DNS record for the Single Client Access Name (SCAN) IP addresses that are associated with the VM cluster.
-
scanDnsRecordId
The OCID of the DNS record for the SCAN IP addresses that are associated with the VM cluster.
- Returns:
- The OCID of the DNS record for the SCAN IP addresses that are associated with the VM cluster.
-
hasScanIpIds
public final boolean hasScanIpIds()For responses, this returns true if the service returned a value for the ScanIpIds property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
scanIpIds
The OCID of the SCAN IP addresses that are associated with the VM cluster.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasScanIpIds()
method.- Returns:
- The OCID of the SCAN IP addresses that are associated with the VM cluster.
-
shape
The hardware model name of the Exadata infrastructure that's running the VM cluster.
- Returns:
- The hardware model name of the Exadata infrastructure that's running the VM cluster.
-
hasSshPublicKeys
public final boolean hasSshPublicKeys()For responses, this returns true if the service returned a value for the SshPublicKeys property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
sshPublicKeys
The public key portion of one or more key pairs used for SSH access to the VM cluster.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasSshPublicKeys()
method.- Returns:
- The public key portion of one or more key pairs used for SSH access to the VM cluster.
-
storageSizeInGBs
The amount of local node storage, in gigabytes (GB), that's allocated to the VM cluster.
- Returns:
- The amount of local node storage, in gigabytes (GB), that's allocated to the VM cluster.
-
systemVersion
The operating system version of the image chosen for the VM cluster.
- Returns:
- The operating system version of the image chosen for the VM cluster.
-
createdAt
The date and time when the VM cluster was created.
- Returns:
- The date and time when the VM cluster was created.
-
timeZone
The time zone of the VM cluster.
- Returns:
- The time zone of the VM cluster.
-
hasVipIds
public final boolean hasVipIds()For responses, this returns true if the service returned a value for the VipIds property. This DOES NOT check that the value is non-empty (for which, you should check theisEmpty()
method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified. -
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.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the
hasVipIds()
method.- Returns:
- 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.
-
odbNetworkId
The unique identifier of the ODB network for the VM cluster.
- Returns:
- The unique identifier of the ODB network for the VM cluster.
-
percentProgress
The amount of progress made on the current operation on the VM cluster, expressed as a percentage.
- Returns:
- The amount of progress made on the current operation on the VM cluster, expressed as a percentage.
-
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.
If the service returns an enum value that is not available in the current SDK version,
computeModel
will returnComputeModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcomputeModelAsString()
.- Returns:
- 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.
- See Also:
-
computeModelAsString
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.
If the service returns an enum value that is not available in the current SDK version,
computeModel
will returnComputeModel.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromcomputeModelAsString()
.- Returns:
- 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.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<CloudVmClusterSummary.Builder,
CloudVmClusterSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-