Class ExascaleDbStorageVaultSummary
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ExascaleDbStorageVaultSummary.Builder,ExascaleDbStorageVaultSummary>
Summary information about an Exascale storage vault.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal IntegerThe additional flash cache percentage for the Exascale storage vault.final List<ShapeAttribute> The list of shape attributes attached to the Exascale storage vault.The list of shape attributes attached to the Exascale storage vault.final IntegerThe autoscale limit in gigabytes (GB) for the Exascale storage vault.final StringThe Availability Zone for the Exascale storage vault.final StringThe Availability Zone ID for the Exascale storage vault.builder()final InstantThe date and time when the Exascale storage vault was created.final StringThe description of the Exascale storage vault.final StringThe user-friendly name for the Exascale storage vault.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final StringThe Amazon Resource Name (ARN) of the Exascale storage vault.final StringThe unique identifier of the Exascale storage vault.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final booleanFor responses, this returns true if the service returned a value for the AttachedShapeAttributes property.final inthashCode()final booleanFor responses, this returns true if the service returned a value for the VmClusterArns property.final booleanFor responses, this returns true if the service returned a value for the VmClusterIds property.final ExascaleDbStorageDetailsThe high-capacity database storage details for the Exascale storage vault.final BooleanSpecifies whether autoscaling is enabled for the Exascale storage vault.final Stringocid()The OCID of the Exascale storage vault.final StringThe name of the OCI resource anchor for the Exascale storage vault.final StringociUrl()The HTTPS link to the Exascale storage vault in Oracle Cloud Infrastructure (OCI).final FloatThe amount of progress made on the current operation on the Exascale storage vault, expressed as a percentage.static Class<? extends ExascaleDbStorageVaultSummary.Builder> final ResourceStatusstatus()The current status of the Exascale storage vault.final StringThe current status of the Exascale storage vault.final StringAdditional information about the status of the Exascale storage vault.final StringtimeZone()The time zone of the Exascale storage vault.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.The list of Amazon Resource Names (ARNs) of the VM clusters associated with this Exascale storage vault.final IntegerThe number of VM clusters associated with this Exascale storage vault.The list of unique identifiers of the VM clusters associated with this Exascale storage vault.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
exascaleDbStorageVaultId
The unique identifier of the Exascale storage vault.
- Returns:
- The unique identifier of the Exascale storage vault.
-
additionalFlashCacheInPercent
The additional flash cache percentage for the Exascale storage vault.
- Returns:
- The additional flash cache percentage for the Exascale storage vault.
-
attachedShapeAttributes
The list of shape attributes attached to the Exascale storage vault.
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
hasAttachedShapeAttributes()method.- Returns:
- The list of shape attributes attached to the Exascale storage vault.
-
hasAttachedShapeAttributes
public final boolean hasAttachedShapeAttributes()For responses, this returns true if the service returned a value for the AttachedShapeAttributes 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. -
attachedShapeAttributesAsStrings
The list of shape attributes attached to the Exascale storage vault.
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
hasAttachedShapeAttributes()method.- Returns:
- The list of shape attributes attached to the Exascale storage vault.
-
autoscaleLimitInGBs
The autoscale limit in gigabytes (GB) for the Exascale storage vault.
- Returns:
- The autoscale limit in gigabytes (GB) for the Exascale storage vault.
-
availabilityZone
The Availability Zone for the Exascale storage vault.
- Returns:
- The Availability Zone for the Exascale storage vault.
-
availabilityZoneId
The Availability Zone ID for the Exascale storage vault.
- Returns:
- The Availability Zone ID for the Exascale storage vault.
-
createdAt
The date and time when the Exascale storage vault was created.
- Returns:
- The date and time when the Exascale storage vault was created.
-
description
The description of the Exascale storage vault.
- Returns:
- The description of the Exascale storage vault.
-
displayName
The user-friendly name for the Exascale storage vault.
- Returns:
- The user-friendly name for the Exascale storage vault.
-
hasVmClusterArns
public final boolean hasVmClusterArns()For responses, this returns true if the service returned a value for the VmClusterArns 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. -
vmClusterArns
The list of Amazon Resource Names (ARNs) of the VM clusters associated with this Exascale storage vault.
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
hasVmClusterArns()method.- Returns:
- The list of Amazon Resource Names (ARNs) of the VM clusters associated with this Exascale storage vault.
-
vmClusterCount
The number of VM clusters associated with this Exascale storage vault.
- Returns:
- The number of VM clusters associated with this Exascale storage vault.
-
hasVmClusterIds
public final boolean hasVmClusterIds()For responses, this returns true if the service returned a value for the VmClusterIds 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. -
vmClusterIds
The list of unique identifiers of the VM clusters associated with this Exascale storage vault.
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
hasVmClusterIds()method.- Returns:
- The list of unique identifiers of the VM clusters associated with this Exascale storage vault.
-
exascaleDbStorageVaultArn
The Amazon Resource Name (ARN) of the Exascale storage vault.
- Returns:
- The Amazon Resource Name (ARN) of the Exascale storage vault.
-
highCapacityDatabaseStorage
The high-capacity database storage details for the Exascale storage vault.
- Returns:
- The high-capacity database storage details for the Exascale storage vault.
-
isAutoscaleEnabled
Specifies whether autoscaling is enabled for the Exascale storage vault.
- Returns:
- Specifies whether autoscaling is enabled for the Exascale storage vault.
-
ocid
The OCID of the Exascale storage vault.
- Returns:
- The OCID of the Exascale storage vault.
-
ociResourceAnchorName
The name of the OCI resource anchor for the Exascale storage vault.
- Returns:
- The name of the OCI resource anchor for the Exascale storage vault.
-
ociUrl
The HTTPS link to the Exascale storage vault in Oracle Cloud Infrastructure (OCI).
- Returns:
- The HTTPS link to the Exascale storage vault in Oracle Cloud Infrastructure (OCI).
-
percentProgress
The amount of progress made on the current operation on the Exascale storage vault, expressed as a percentage.
- Returns:
- The amount of progress made on the current operation on the Exascale storage vault, expressed as a percentage.
-
status
The current status of the Exascale storage vault.
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 Exascale storage vault.
- See Also:
-
statusAsString
The current status of the Exascale storage vault.
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 Exascale storage vault.
- See Also:
-
statusReason
Additional information about the status of the Exascale storage vault.
- Returns:
- Additional information about the status of the Exascale storage vault.
-
timeZone
The time zone of the Exascale storage vault.
- Returns:
- The time zone of the Exascale storage vault.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<ExascaleDbStorageVaultSummary.Builder,ExascaleDbStorageVaultSummary> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description 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 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:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-