Class CloudVmClusterSummary
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<CloudVmClusterSummary.Builder,- CloudVmClusterSummary> 
Information about a VM cluster.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionbuilder()final StringThe unique identifier of the Exadata infrastructure that this VM cluster belongs to.final StringThe Amazon Resource Name (ARN) of the VM cluster.final StringThe unique identifier of the VM cluster.final StringThe name of the Grid Infrastructure (GI) cluster.final ComputeModelThe OCI model compute model used when you create or clone an instance: ECPU or OCPU.final StringThe OCI model compute model used when you create or clone an instance: ECPU or OCPU.final IntegerThe number of CPU cores enabled on the VM cluster.final InstantThe date and time when the VM cluster was created.final DataCollectionOptionsReturns the value of the DataCollectionOptions property for this object.final DoubleThe size of the data disk group, in terabytes (TB), that's allocated for the VM cluster.final IntegerThe 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 DiskRedundancyThe type of redundancy configured for the VM cluster.final StringThe type of redundancy configured for the VM cluster.final StringThe user-friendly name for the VM cluster.final Stringdomain()The domain of the VM cluster.final booleanfinal booleanequalsBySdkFields(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 StringThe software version of the Oracle Grid Infrastructure (GI) for the VM cluster.final booleanFor responses, this returns true if the service returned a value for the DbServers property.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the ScanIpIds property.final booleanFor responses, this returns true if the service returned a value for the SshPublicKeys property.final booleanFor responses, this returns true if the service returned a value for the VipIds property.final Stringhostname()The host name for the VM cluster.final ExadataIormConfigReturns the value of the IormConfigCache property for this object.final BooleanIndicates whether database backups to local Exadata storage is enabled for the VM cluster.final BooleanIndicates whether the VM cluster is configured with a sparse disk group.final StringThe Oracle Cloud ID (OCID) of the last maintenance update history entry.final LicenseModelThe Oracle license model applied to the VM cluster.final StringThe Oracle license model applied to the VM cluster.final IntegerThe port number configured for the listener on the VM cluster.final IntegerThe amount of memory, in gigabytes (GB), that's allocated for the VM cluster.final IntegerThe number of nodes in the VM cluster.final Stringocid()The OCID of the VM cluster.final StringThe name of the OCI resource anchor for the VM cluster.final StringociUrl()The HTTPS link to the VM cluster in OCI.final StringThe unique identifier of the ODB network for the VM cluster.final FloatThe amount of progress made on the current operation on the VM cluster, expressed as a percentage.final StringThe FQDN of the DNS record for the Single Client Access Name (SCAN) IP addresses that are associated with the VM cluster.final StringThe 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 Stringshape()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 ResourceStatusstatus()The current status of the VM cluster.final StringThe current status of the VM cluster.final StringAdditional information about the status of the VM cluster.final IntegerThe amount of local node storage, in gigabytes (GB), that's allocated to the VM cluster.final StringThe operating system version of the image chosen for the VM cluster.final StringtimeZone()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 StringtoString()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.ToCopyableBuildercopy
- 
Method Details- 
cloudVmClusterIdThe unique identifier of the VM cluster. - Returns:
- The unique identifier of the VM cluster.
 
- 
displayNameThe user-friendly name for the VM cluster. - Returns:
- The user-friendly name for the VM cluster.
 
- 
statusThe current status of the VM cluster. If the service returns an enum value that is not available in the current SDK version, statuswill 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:
 
- 
statusAsStringThe current status of the VM cluster. If the service returns an enum value that is not available in the current SDK version, statuswill 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:
 
- 
statusReasonAdditional information about the status of the VM cluster. - Returns:
- Additional information about the status of the VM cluster.
 
- 
cloudVmClusterArnThe Amazon Resource Name (ARN) of the VM cluster. - Returns:
- The Amazon Resource Name (ARN) of the VM cluster.
 
- 
cloudExadataInfrastructureIdThe 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.
 
- 
clusterNameThe name of the Grid Infrastructure (GI) cluster. - Returns:
- The name of the Grid Infrastructure (GI) cluster.
 
- 
cpuCoreCountThe number of CPU cores enabled on the VM cluster. - Returns:
- The number of CPU cores enabled on the VM cluster.
 
- 
dataCollectionOptionsReturns the value of the DataCollectionOptions property for this object.- Returns:
- The value of the DataCollectionOptions property for this object.
 
- 
dataStorageSizeInTBsThe 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.
 
- 
dbNodeStorageSizeInGBsThe 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.
 
- 
hasDbServerspublic 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.
- 
dbServersThe 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.
 
- 
diskRedundancyThe type of redundancy configured for the VM cluster. NORMALis 2-way redundancy.HIGHis 3-way redundancy.If the service returns an enum value that is not available in the current SDK version, diskRedundancywill 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. NORMALis 2-way redundancy.HIGHis 3-way redundancy.
- See Also:
 
- 
diskRedundancyAsStringThe type of redundancy configured for the VM cluster. NORMALis 2-way redundancy.HIGHis 3-way redundancy.If the service returns an enum value that is not available in the current SDK version, diskRedundancywill 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. NORMALis 2-way redundancy.HIGHis 3-way redundancy.
- See Also:
 
- 
giVersionThe 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.
 
- 
hostnameThe host name for the VM cluster. - Returns:
- The host name for the VM cluster.
 
- 
iormConfigCacheReturns the value of the IormConfigCache property for this object.- Returns:
- The value of the IormConfigCache property for this object.
 
- 
isLocalBackupEnabledIndicates 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.
 
- 
isSparseDiskgroupEnabledIndicates whether the VM cluster is configured with a sparse disk group. - Returns:
- Indicates whether the VM cluster is configured with a sparse disk group.
 
- 
lastUpdateHistoryEntryIdThe Oracle Cloud ID (OCID) of the last maintenance update history entry. - Returns:
- The Oracle Cloud ID (OCID) of the last maintenance update history entry.
 
- 
licenseModelThe Oracle license model applied to the VM cluster. If the service returns an enum value that is not available in the current SDK version, licenseModelwill 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:
 
- 
licenseModelAsStringThe Oracle license model applied to the VM cluster. If the service returns an enum value that is not available in the current SDK version, licenseModelwill 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:
 
- 
listenerPortThe port number configured for the listener on the VM cluster. - Returns:
- The port number configured for the listener on the VM cluster.
 
- 
memorySizeInGBsThe 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.
 
- 
nodeCountThe number of nodes in the VM cluster. - Returns:
- The number of nodes in the VM cluster.
 
- 
ocid
- 
ociResourceAnchorNameThe name of the OCI resource anchor for the VM cluster. - Returns:
- The name of the OCI resource anchor for the VM cluster.
 
- 
ociUrlThe HTTPS link to the VM cluster in OCI. - Returns:
- The HTTPS link to the VM cluster in OCI.
 
- 
domain
- 
scanDnsNameThe 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.
 
- 
scanDnsRecordIdThe 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.
 
- 
hasScanIpIdspublic 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.
- 
scanIpIdsThe 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.
 
- 
shapeThe 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.
 
- 
hasSshPublicKeyspublic 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.
- 
sshPublicKeysThe 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.
 
- 
storageSizeInGBsThe 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.
 
- 
systemVersionThe operating system version of the image chosen for the VM cluster. - Returns:
- The operating system version of the image chosen for the VM cluster.
 
- 
createdAtThe date and time when the VM cluster was created. - Returns:
- The date and time when the VM cluster was created.
 
- 
timeZoneThe time zone of the VM cluster. - Returns:
- The time zone of the VM cluster.
 
- 
hasVipIdspublic 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.
- 
vipIdsThe 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.
 
- 
odbNetworkIdThe unique identifier of the ODB network for the VM cluster. - Returns:
- The unique identifier of the ODB network for the VM cluster.
 
- 
percentProgressThe 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.
 
- 
computeModelThe 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, computeModelwill 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:
 
- 
computeModelAsStringThe 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, computeModelwill 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:
 
- 
toBuilderDescription copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
- toBuilderin interface- ToCopyableBuilder<CloudVmClusterSummary.Builder,- CloudVmClusterSummary> 
- Returns:
- a builder for type T
 
- 
builder
- 
serializableBuilderClass
- 
hashCode
- 
equals
- 
equalsBySdkFieldsDescription copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
- equalsBySdkFieldsin interface- SdkPojo
- 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:
- sdkFieldNameToFieldin interface- SdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
 
 
-