Class CloudExadataInfrastructure
- All Implemented Interfaces:
- Serializable,- SdkPojo,- ToCopyableBuilder<CloudExadataInfrastructure.Builder,- CloudExadataInfrastructure> 
Information about an Exadata infrastructure.
- See Also:
- 
Nested Class SummaryNested Classes
- 
Method SummaryModifier and TypeMethodDescriptionfinal IntegerThe number of storage servers requested for the Exadata infrastructure.final IntegerThe number of storage servers requested for the Exadata infrastructure.final StringThe name of the Availability Zone (AZ) where the Exadata infrastructure is located.final StringThe AZ ID of the AZ where the Exadata infrastructure is located.final IntegerThe amount of available storage, in gigabytes (GB), for the Exadata infrastructure.builder()final StringThe Amazon Resource Name (ARN) for the Exadata infrastructure.final StringThe unique identifier for the Exadata infrastructure.final IntegerThe number of database servers for the Exadata infrastructure.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 IntegercpuCount()The total number of CPU cores that are allocated to the Exadata infrastructure.final InstantThe date and time when the Exadata infrastructure was created.final List<CustomerContact> The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.final StringThe database server model type of the Exadata infrastructure.final DoubleThe size of the Exadata infrastructure's data disk group, in terabytes (TB).final IntegerThe size of the Exadata infrastructure's local node storage, in gigabytes (GB).final StringThe software version of the database servers (dom0) in the Exadata infrastructure.final StringThe user-friendly name for the Exadata infrastructure.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 booleanFor responses, this returns true if the service returned a value for the CustomerContactsToSendToOCI property.final inthashCode()final StringThe Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.final MaintenanceWindowThe scheduling details for the maintenance window.final IntegerThe total number of CPU cores available on the Exadata infrastructure.final DoubleThe total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure.final IntegerThe total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure.final IntegerThe total amount of memory, in gigabytes (GB), that's available on the Exadata infrastructure.final IntegerThe amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure.final StringThe monthly software version of the database servers installed on the Exadata infrastructure.final StringThe monthly software version of the storage servers installed on the Exadata infrastructure.final StringThe OCID of the next maintenance run for the Exadata infrastructure.final Stringocid()The OCID of the Exadata infrastructure.final StringThe name of the OCI resource anchor for the Exadata infrastructure.final StringociUrl()The HTTPS link to the Exadata infrastructure in OCI.final FloatThe amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.static Class<? extends CloudExadataInfrastructure.Builder> final Stringshape()The model name of the Exadata infrastructure.final ResourceStatusstatus()The current status of the Exadata infrastructure.final StringThe current status of the Exadata infrastructure.final StringAdditional information about the status of the Exadata infrastructure.final IntegerThe number of storage servers that are activated for the Exadata infrastructure.final StringThe storage server model type of the Exadata infrastructure.final StringThe software version of the storage servers on the Exadata infrastructure.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.final IntegerThe total amount of storage, in gigabytes (GB), on the the Exadata infrastructure.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuildercopy
- 
Method Details- 
cloudExadataInfrastructureIdThe unique identifier for the Exadata infrastructure. - Returns:
- The unique identifier for the Exadata infrastructure.
 
- 
displayNameThe user-friendly name for the Exadata infrastructure. - Returns:
- The user-friendly name for the Exadata infrastructure.
 
- 
statusThe current status of the Exadata infrastructure. 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 Exadata infrastructure.
- See Also:
 
- 
statusAsStringThe current status of the Exadata infrastructure. 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 Exadata infrastructure.
- See Also:
 
- 
statusReasonAdditional information about the status of the Exadata infrastructure. - Returns:
- Additional information about the status of the Exadata infrastructure.
 
- 
cloudExadataInfrastructureArnThe Amazon Resource Name (ARN) for the Exadata infrastructure. - Returns:
- The Amazon Resource Name (ARN) for the Exadata infrastructure.
 
- 
activatedStorageCountThe number of storage servers requested for the Exadata infrastructure. - Returns:
- The number of storage servers requested for the Exadata infrastructure.
 
- 
additionalStorageCountThe number of storage servers requested for the Exadata infrastructure. - Returns:
- The number of storage servers requested for the Exadata infrastructure.
 
- 
availableStorageSizeInGBsThe amount of available storage, in gigabytes (GB), for the Exadata infrastructure. - Returns:
- The amount of available storage, in gigabytes (GB), for the Exadata infrastructure.
 
- 
availabilityZoneThe name of the Availability Zone (AZ) where the Exadata infrastructure is located. - Returns:
- The name of the Availability Zone (AZ) where the Exadata infrastructure is located.
 
- 
availabilityZoneIdThe AZ ID of the AZ where the Exadata infrastructure is located. - Returns:
- The AZ ID of the AZ where the Exadata infrastructure is located.
 
- 
computeCountThe number of database servers for the Exadata infrastructure. - Returns:
- The number of database servers for the Exadata infrastructure.
 
- 
cpuCountThe total number of CPU cores that are allocated to the Exadata infrastructure. - Returns:
- The total number of CPU cores that are allocated to the Exadata infrastructure.
 
- 
hasCustomerContactsToSendToOCIpublic final boolean hasCustomerContactsToSendToOCI()For responses, this returns true if the service returned a value for the CustomerContactsToSendToOCI 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.
- 
customerContactsToSendToOCIThe email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. 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 hasCustomerContactsToSendToOCI()method.- Returns:
- The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.
 
- 
dataStorageSizeInTBsThe size of the Exadata infrastructure's data disk group, in terabytes (TB). - Returns:
- The size of the Exadata infrastructure's data disk group, in terabytes (TB).
 
- 
dbNodeStorageSizeInGBsThe size of the Exadata infrastructure's local node storage, in gigabytes (GB). - Returns:
- The size of the Exadata infrastructure's local node storage, in gigabytes (GB).
 
- 
dbServerVersionThe software version of the database servers (dom0) in the Exadata infrastructure. - Returns:
- The software version of the database servers (dom0) in the Exadata infrastructure.
 
- 
lastMaintenanceRunIdThe Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure. - Returns:
- The Oracle Cloud Identifier (OCID) of the last maintenance run for the Exadata infrastructure.
 
- 
maintenanceWindowThe scheduling details for the maintenance window. Patching and system updates take place during the maintenance window. - Returns:
- The scheduling details for the maintenance window. Patching and system updates take place during the maintenance window.
 
- 
maxCpuCountThe total number of CPU cores available on the Exadata infrastructure. - Returns:
- The total number of CPU cores available on the Exadata infrastructure.
 
- 
maxDataStorageInTBsThe total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure. - Returns:
- The total amount of data disk group storage, in terabytes (TB), that's available on the Exadata infrastructure.
 
- 
maxDbNodeStorageSizeInGBsThe total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure. - Returns:
- The total amount of local node storage, in gigabytes (GB), that's available on the Exadata infrastructure.
 
- 
maxMemoryInGBsThe total amount of memory, in gigabytes (GB), that's available on the Exadata infrastructure. - Returns:
- The total amount of memory, in gigabytes (GB), that's available on the Exadata infrastructure.
 
- 
memorySizeInGBsThe amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure. - Returns:
- The amount of memory, in gigabytes (GB), that's allocated on the Exadata infrastructure.
 
- 
monthlyDbServerVersionThe monthly software version of the database servers installed on the Exadata infrastructure. - Returns:
- The monthly software version of the database servers installed on the Exadata infrastructure.
 
- 
monthlyStorageServerVersionThe monthly software version of the storage servers installed on the Exadata infrastructure. - Returns:
- The monthly software version of the storage servers installed on the Exadata infrastructure.
 
- 
nextMaintenanceRunIdThe OCID of the next maintenance run for the Exadata infrastructure. - Returns:
- The OCID of the next maintenance run for the Exadata infrastructure.
 
- 
ociResourceAnchorNameThe name of the OCI resource anchor for the Exadata infrastructure. - Returns:
- The name of the OCI resource anchor for the Exadata infrastructure.
 
- 
ociUrlThe HTTPS link to the Exadata infrastructure in OCI. - Returns:
- The HTTPS link to the Exadata infrastructure in OCI.
 
- 
ocidThe OCID of the Exadata infrastructure. - Returns:
- The OCID of the Exadata infrastructure.
 
- 
shapeThe model name of the Exadata infrastructure. - Returns:
- The model name of the Exadata infrastructure.
 
- 
storageCountThe number of storage servers that are activated for the Exadata infrastructure. - Returns:
- The number of storage servers that are activated for the Exadata infrastructure.
 
- 
storageServerVersionThe software version of the storage servers on the Exadata infrastructure. - Returns:
- The software version of the storage servers on the Exadata infrastructure.
 
- 
createdAtThe date and time when the Exadata infrastructure was created. - Returns:
- The date and time when the Exadata infrastructure was created.
 
- 
totalStorageSizeInGBsThe total amount of storage, in gigabytes (GB), on the the Exadata infrastructure. - Returns:
- The total amount of storage, in gigabytes (GB), on the the Exadata infrastructure.
 
- 
percentProgressThe amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage. - Returns:
- The amount of progress made on the current operation on the Exadata infrastructure, expressed as a percentage.
 
- 
databaseServerTypeThe database server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapesoperation.- Returns:
- The database server model type of the Exadata infrastructure. For the list of valid model names, use the
         ListDbSystemShapesoperation.
 
- 
storageServerTypeThe storage server model type of the Exadata infrastructure. For the list of valid model names, use the ListDbSystemShapesoperation.- Returns:
- The storage server model type of the Exadata infrastructure. For the list of valid model names, use the
         ListDbSystemShapesoperation.
 
- 
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<CloudExadataInfrastructure.Builder,- CloudExadataInfrastructure> 
- 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.
 
 
-