Class ExternalExadataStorageServerSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.databasemanagement.model.ExternalExadataStorageServerSummary.Builder
 
- 
- Enclosing class:
- ExternalExadataStorageServerSummary
 
 public static class ExternalExadataStorageServerSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
idpublic ExternalExadataStorageServerSummary.Builder id(String id) 
 - 
displayNamepublic ExternalExadataStorageServerSummary.Builder displayName(String displayName) 
 - 
versionpublic ExternalExadataStorageServerSummary.Builder version(String version) 
 - 
internalIdpublic ExternalExadataStorageServerSummary.Builder internalId(String internalId) 
 - 
statuspublic ExternalExadataStorageServerSummary.Builder status(String status) 
 - 
lifecycleStatepublic ExternalExadataStorageServerSummary.Builder lifecycleState(DbmResource.LifecycleState lifecycleState) 
 - 
timeCreatedpublic ExternalExadataStorageServerSummary.Builder timeCreated(Date timeCreated) 
 - 
timeUpdatedpublic ExternalExadataStorageServerSummary.Builder timeUpdated(Date timeUpdated) 
 - 
lifecycleDetailspublic ExternalExadataStorageServerSummary.Builder lifecycleDetails(String lifecycleDetails) 
 - 
additionalDetailspublic ExternalExadataStorageServerSummary.Builder additionalDetails(Map<String,String> additionalDetails) 
 - 
makeModelpublic ExternalExadataStorageServerSummary.Builder makeModel(String makeModel) The make model of the Exadata storage server.- Parameters:
- makeModel- the value to set
- Returns:
- this builder
 
 - 
ipAddresspublic ExternalExadataStorageServerSummary.Builder ipAddress(String ipAddress) The IP address of the Exadata storage server.- Parameters:
- ipAddress- the value to set
- Returns:
- this builder
 
 - 
cpuCountpublic ExternalExadataStorageServerSummary.Builder cpuCount(BigDecimal cpuCount) The CPU count of the Exadata storage server.- Parameters:
- cpuCount- the value to set
- Returns:
- this builder
 
 - 
memoryGBpublic ExternalExadataStorageServerSummary.Builder memoryGB(Double memoryGB) The Exadata storage server memory size in GB.- Parameters:
- memoryGB- the value to set
- Returns:
- this builder
 
 - 
maxHardDiskIOPSpublic ExternalExadataStorageServerSummary.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 ExternalExadataStorageServerSummary.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 ExternalExadataStorageServerSummary.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 ExternalExadataStorageServerSummary.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
 
 - 
connectorIdpublic ExternalExadataStorageServerSummary.Builder connectorId(String connectorId) The OCID of the connector.- Parameters:
- connectorId- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic ExternalExadataStorageServerSummary.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 ExternalExadataStorageServerSummary.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 ExternalExadataStorageServerSummary.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 ExternalExadataStorageServerSummary build() 
 - 
copypublic ExternalExadataStorageServerSummary.Builder copy(ExternalExadataStorageServerSummary model) 
 
- 
 
-