public static class CloudExadataInfrastructureSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CloudExadataInfrastructureSummary.Builder |
availabilityDomain(String availabilityDomain)
The name of the availability domain that the cloud Exadata infrastructure resource is located in.
|
CloudExadataInfrastructureSummary.Builder |
availableStorageSizeInGBs(Integer availableStorageSizeInGBs)
The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
|
CloudExadataInfrastructureSummary |
build() |
CloudExadataInfrastructureSummary.Builder |
compartmentId(String compartmentId)
The OCID of the compartment.
|
CloudExadataInfrastructureSummary.Builder |
computeCount(Integer computeCount)
The number of compute servers for the cloud Exadata infrastructure.
|
CloudExadataInfrastructureSummary.Builder |
copy(CloudExadataInfrastructureSummary o) |
CloudExadataInfrastructureSummary.Builder |
customerContacts(List<CustomerContact> customerContacts)
The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource.
|
CloudExadataInfrastructureSummary.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
CloudExadataInfrastructureSummary.Builder |
displayName(String displayName)
The user-friendly name for the cloud Exadata infrastructure resource.
|
CloudExadataInfrastructureSummary.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
CloudExadataInfrastructureSummary.Builder |
id(String id)
The OCID of the cloud Exadata infrastructure resource.
|
CloudExadataInfrastructureSummary.Builder |
lastMaintenanceRunId(String lastMaintenanceRunId)
The OCID of the last maintenance run.
|
CloudExadataInfrastructureSummary.Builder |
lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state.
|
CloudExadataInfrastructureSummary.Builder |
lifecycleState(CloudExadataInfrastructureSummary.LifecycleState lifecycleState)
The current lifecycle state of the cloud Exadata infrastructure resource.
|
CloudExadataInfrastructureSummary.Builder |
maintenanceWindow(MaintenanceWindow maintenanceWindow) |
CloudExadataInfrastructureSummary.Builder |
nextMaintenanceRunId(String nextMaintenanceRunId)
The OCID of the next maintenance run.
|
CloudExadataInfrastructureSummary.Builder |
shape(String shape)
The model name of the cloud Exadata infrastructure resource.
|
CloudExadataInfrastructureSummary.Builder |
storageCount(Integer storageCount)
The number of storage servers for the cloud Exadata infrastructure.
|
CloudExadataInfrastructureSummary.Builder |
timeCreated(Date timeCreated)
The date and time the cloud Exadata infrastructure resource was created.
|
CloudExadataInfrastructureSummary.Builder |
totalStorageSizeInGBs(Integer totalStorageSizeInGBs)
The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
|
public CloudExadataInfrastructureSummary.Builder id(String id)
The OCID of the cloud Exadata infrastructure resource.
id
- the value to setpublic CloudExadataInfrastructureSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.
compartmentId
- the value to setpublic CloudExadataInfrastructureSummary.Builder lifecycleState(CloudExadataInfrastructureSummary.LifecycleState lifecycleState)
The current lifecycle state of the cloud Exadata infrastructure resource.
lifecycleState
- the value to setpublic CloudExadataInfrastructureSummary.Builder displayName(String displayName)
The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique.
displayName
- the value to setpublic CloudExadataInfrastructureSummary.Builder shape(String shape)
The model name of the cloud Exadata infrastructure resource.
shape
- the value to setpublic CloudExadataInfrastructureSummary.Builder availabilityDomain(String availabilityDomain)
The name of the availability domain that the cloud Exadata infrastructure resource is located in.
availabilityDomain
- the value to setpublic CloudExadataInfrastructureSummary.Builder computeCount(Integer computeCount)
The number of compute servers for the cloud Exadata infrastructure.
computeCount
- the value to setpublic CloudExadataInfrastructureSummary.Builder storageCount(Integer storageCount)
The number of storage servers for the cloud Exadata infrastructure.
storageCount
- the value to setpublic CloudExadataInfrastructureSummary.Builder totalStorageSizeInGBs(Integer totalStorageSizeInGBs)
The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
totalStorageSizeInGBs
- the value to setpublic CloudExadataInfrastructureSummary.Builder availableStorageSizeInGBs(Integer availableStorageSizeInGBs)
The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB).
availableStorageSizeInGBs
- the value to setpublic CloudExadataInfrastructureSummary.Builder timeCreated(Date timeCreated)
The date and time the cloud Exadata infrastructure resource was created.
timeCreated
- the value to setpublic CloudExadataInfrastructureSummary.Builder lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state.
lifecycleDetails
- the value to setpublic CloudExadataInfrastructureSummary.Builder maintenanceWindow(MaintenanceWindow maintenanceWindow)
public CloudExadataInfrastructureSummary.Builder lastMaintenanceRunId(String lastMaintenanceRunId)
The OCID of the last maintenance run.
lastMaintenanceRunId
- the value to setpublic CloudExadataInfrastructureSummary.Builder nextMaintenanceRunId(String nextMaintenanceRunId)
The OCID of the next maintenance run.
nextMaintenanceRunId
- the value to setpublic CloudExadataInfrastructureSummary.Builder freeformTags(Map<String,String> freeformTags)
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"}
freeformTags
- the value to setpublic CloudExadataInfrastructureSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource. Each key is predefined and scoped to a namespace. For more information, see Resource Tags.
definedTags
- the value to setpublic CloudExadataInfrastructureSummary.Builder customerContacts(List<CustomerContact> customerContacts)
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.
customerContacts
- the value to setpublic CloudExadataInfrastructureSummary build()
public CloudExadataInfrastructureSummary.Builder copy(CloudExadataInfrastructureSummary o)
Copyright © 2016–2022. All rights reserved.