@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class CloudExadataInfrastructure extends Object
Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
CloudExadataInfrastructure.Builder
. This model distinguishes fields
that are null
because they are unset from fields that are explicitly set to null
. This is done in
the setter methods of the CloudExadataInfrastructure.Builder
, which maintain a set of all explicitly set fields called
__explicitlySet__
. The hashCode()
and equals(Object)
methods are implemented to take
__explicitlySet__
into account. The constructor, on the other hand, does not set __explicitlySet__
(since the constructor cannot distinguish explicit null
from unset null
).Modifier and Type | Class and Description |
---|---|
static class |
CloudExadataInfrastructure.Builder |
static class |
CloudExadataInfrastructure.LifecycleState
The current lifecycle state of the cloud Exadata infrastructure resource.
|
Constructor and Description |
---|
CloudExadataInfrastructure(String id,
String compartmentId,
CloudExadataInfrastructure.LifecycleState lifecycleState,
String displayName,
String shape,
String availabilityDomain,
Integer computeCount,
Integer storageCount,
Integer totalStorageSizeInGBs,
Integer availableStorageSizeInGBs,
Date timeCreated,
String lifecycleDetails,
MaintenanceWindow maintenanceWindow,
String lastMaintenanceRunId,
String nextMaintenanceRunId,
Map<String,String> freeformTags,
Map<String,Map<String,Object>> definedTags,
List<CustomerContact> customerContacts)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static CloudExadataInfrastructure.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
Set<String> |
get__explicitlySet__() |
String |
getAvailabilityDomain()
The name of the availability domain that the cloud Exadata infrastructure resource is located in.
|
Integer |
getAvailableStorageSizeInGBs()
The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
|
String |
getCompartmentId()
The OCID of the compartment.
|
Integer |
getComputeCount()
The number of compute servers for the cloud Exadata infrastructure.
|
List<CustomerContact> |
getCustomerContacts()
The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource.
|
Map<String,Map<String,Object>> |
getDefinedTags()
Defined tags for this resource.
|
String |
getDisplayName()
The user-friendly name for the cloud Exadata infrastructure resource.
|
Map<String,String> |
getFreeformTags()
Free-form tags for this resource.
|
String |
getId()
The OCID of the cloud Exadata infrastructure resource.
|
String |
getLastMaintenanceRunId()
The OCID of the last maintenance run.
|
String |
getLifecycleDetails()
Additional information about the current lifecycle state.
|
CloudExadataInfrastructure.LifecycleState |
getLifecycleState()
The current lifecycle state of the cloud Exadata infrastructure resource.
|
MaintenanceWindow |
getMaintenanceWindow() |
String |
getNextMaintenanceRunId()
The OCID of the next maintenance run.
|
String |
getShape()
The model name of the cloud Exadata infrastructure resource.
|
Integer |
getStorageCount()
The number of storage servers for the cloud Exadata infrastructure.
|
Date |
getTimeCreated()
The date and time the cloud Exadata infrastructure resource was created.
|
Integer |
getTotalStorageSizeInGBs()
The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
|
int |
hashCode() |
CloudExadataInfrastructure.Builder |
toBuilder() |
String |
toString() |
@ConstructorProperties(value={"id","compartmentId","lifecycleState","displayName","shape","availabilityDomain","computeCount","storageCount","totalStorageSizeInGBs","availableStorageSizeInGBs","timeCreated","lifecycleDetails","maintenanceWindow","lastMaintenanceRunId","nextMaintenanceRunId","freeformTags","definedTags","customerContacts"}) @Deprecated public CloudExadataInfrastructure(String id, String compartmentId, CloudExadataInfrastructure.LifecycleState lifecycleState, String displayName, String shape, String availabilityDomain, Integer computeCount, Integer storageCount, Integer totalStorageSizeInGBs, Integer availableStorageSizeInGBs, Date timeCreated, String lifecycleDetails, MaintenanceWindow maintenanceWindow, String lastMaintenanceRunId, String nextMaintenanceRunId, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags, List<CustomerContact> customerContacts)
public static CloudExadataInfrastructure.Builder builder()
Create a new builder.
public CloudExadataInfrastructure.Builder toBuilder()
public CloudExadataInfrastructure.LifecycleState getLifecycleState()
The current lifecycle state of the cloud Exadata infrastructure resource.
public String getDisplayName()
The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique.
public String getShape()
The model name of the cloud Exadata infrastructure resource.
public String getAvailabilityDomain()
The name of the availability domain that the cloud Exadata infrastructure resource is located in.
public Integer getComputeCount()
The number of compute servers for the cloud Exadata infrastructure.
public Integer getStorageCount()
The number of storage servers for the cloud Exadata infrastructure.
public Integer getTotalStorageSizeInGBs()
The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
public Integer getAvailableStorageSizeInGBs()
The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
public Date getTimeCreated()
The date and time the cloud Exadata infrastructure resource was created.
public String getLifecycleDetails()
Additional information about the current lifecycle state.
public MaintenanceWindow getMaintenanceWindow()
public String getLastMaintenanceRunId()
The OCID of the last maintenance run.
public String getNextMaintenanceRunId()
The OCID of the next maintenance run.
public Map<String,String> getFreeformTags()
Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags.
Example: {"Department": "Finance"}
public Map<String,Map<String,Object>> getDefinedTags()
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
public List<CustomerContact> getCustomerContacts()
The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance.
Copyright © 2016–2022. All rights reserved.