Class ExternalExadataStorageServer.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.ExternalExadataStorageServer.Builder
 
- 
- Enclosing class:
- ExternalExadataStorageServer
 
 public static class ExternalExadataStorageServer.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic ExternalExadataStorageServer.Builder id(String id) 
 - 
displayNamepublic ExternalExadataStorageServer.Builder displayName(String displayName) 
 - 
versionpublic ExternalExadataStorageServer.Builder version(String version) 
 - 
internalIdpublic ExternalExadataStorageServer.Builder internalId(String internalId) 
 - 
statuspublic ExternalExadataStorageServer.Builder status(String status) 
 - 
lifecycleStatepublic ExternalExadataStorageServer.Builder lifecycleState(DbmResource.LifecycleState lifecycleState) 
 - 
timeCreatedpublic ExternalExadataStorageServer.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic ExternalExadataStorageServer.Builder timeUpdated(Date timeUpdated) 
 - 
lifecycleDetailspublic ExternalExadataStorageServer.Builder lifecycleDetails(String lifecycleDetails) 
 - 
additionalDetailspublic ExternalExadataStorageServer.Builder additionalDetails(Map<String,String> additionalDetails) 
 - 
exadataInfrastructureIdpublic ExternalExadataStorageServer.Builder exadataInfrastructureId(String exadataInfrastructureId) The OCID of the Exadata infrastructure.- Parameters:
- exadataInfrastructureId- the value to set
- Returns:
- this builder
 
 - 
storageGridIdpublic ExternalExadataStorageServer.Builder storageGridId(String storageGridId) The OCID of the Exadata storage server grid.- Parameters:
- storageGridId- the value to set
- Returns:
- this builder
 
 - 
makeModelpublic ExternalExadataStorageServer.Builder makeModel(String makeModel) The make model of the Exadata storage server.- Parameters:
- makeModel- the value to set
- Returns:
- this builder
 
 - 
ipAddresspublic ExternalExadataStorageServer.Builder ipAddress(String ipAddress) The IP address of the Exadata storage server.- Parameters:
- ipAddress- the value to set
- Returns:
- this builder
 
 - 
cpuCountpublic ExternalExadataStorageServer.Builder cpuCount(BigDecimal cpuCount) The CPU count of the Exadata storage server.- Parameters:
- cpuCount- the value to set
- Returns:
- this builder
 
 - 
memoryGBpublic ExternalExadataStorageServer.Builder memoryGB(Double memoryGB) The Exadata storage server memory size in GB.- Parameters:
- memoryGB- the value to set
- Returns:
- this builder
 
 - 
maxHardDiskIOPSpublic ExternalExadataStorageServer.Builder maxHardDiskIOPS(Integer maxHardDiskIOPS) The maximum hard disk IO operations per second of the Exadata storage server.- Parameters:
- maxHardDiskIOPS- the value to set
- Returns:
- this builder
 
 - 
maxHardDiskThroughputpublic ExternalExadataStorageServer.Builder maxHardDiskThroughput(Integer maxHardDiskThroughput) The maximum hard disk IO throughput in MB/s of the Exadata storage server.- Parameters:
- maxHardDiskThroughput- the value to set
- Returns:
- this builder
 
 - 
maxFlashDiskIOPSpublic ExternalExadataStorageServer.Builder maxFlashDiskIOPS(Integer maxFlashDiskIOPS) The maximum flash disk IO operations per second of the Exadata storage server.- Parameters:
- maxFlashDiskIOPS- the value to set
- Returns:
- this builder
 
 - 
maxFlashDiskThroughputpublic ExternalExadataStorageServer.Builder maxFlashDiskThroughput(Integer maxFlashDiskThroughput) The maximum flash disk IO throughput in MB/s of the Exadata storage server.- Parameters:
- maxFlashDiskThroughput- the value to set
- Returns:
- this builder
 
 - 
connectorpublic ExternalExadataStorageServer.Builder connector(ExternalExadataStorageConnectorSummary connector) 
 - 
freeformTagspublic ExternalExadataStorageServer.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”} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic ExternalExadataStorageServer.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. Example: {“Operations”: {“CostCenter”: “42”}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic ExternalExadataStorageServer.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. System tags can be viewed by users, but can only be created by the system. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic ExternalExadataStorageServer build() 
 - 
copypublic ExternalExadataStorageServer.Builder copy(ExternalExadataStorageServer model) 
 
- 
 
-