public static class ExternalExadataStorageServer.Builder extends Object
Constructor and Description |
---|
Builder() |
public ExternalExadataStorageServer.Builder id(String id)
public ExternalExadataStorageServer.Builder displayName(String displayName)
public ExternalExadataStorageServer.Builder version(String version)
public ExternalExadataStorageServer.Builder internalId(String internalId)
public ExternalExadataStorageServer.Builder status(String status)
public ExternalExadataStorageServer.Builder lifecycleState(DbmResource.LifecycleState lifecycleState)
public ExternalExadataStorageServer.Builder timeCreated(Date timeCreated)
public ExternalExadataStorageServer.Builder timeUpdated(Date timeUpdated)
public ExternalExadataStorageServer.Builder lifecycleDetails(String lifecycleDetails)
public ExternalExadataStorageServer.Builder additionalDetails(Map<String,String> additionalDetails)
public ExternalExadataStorageServer.Builder exadataInfrastructureId(String exadataInfrastructureId)
The OCID of the Exadata infrastructure.
exadataInfrastructureId
- the value to setpublic ExternalExadataStorageServer.Builder storageGridId(String storageGridId)
The OCID of the Exadata storage server grid.
storageGridId
- the value to setpublic ExternalExadataStorageServer.Builder makeModel(String makeModel)
The make model of the Exadata storage server.
makeModel
- the value to setpublic ExternalExadataStorageServer.Builder ipAddress(String ipAddress)
The IP address of the Exadata storage server.
ipAddress
- the value to setpublic ExternalExadataStorageServer.Builder cpuCount(BigDecimal cpuCount)
The CPU count of the Exadata storage server.
cpuCount
- the value to setpublic ExternalExadataStorageServer.Builder memoryGB(Double memoryGB)
The Exadata storage server memory size in GB.
memoryGB
- the value to setpublic ExternalExadataStorageServer.Builder maxHardDiskIOPS(Integer maxHardDiskIOPS)
The maximum hard disk IO operations per second of the Exadata storage server.
maxHardDiskIOPS
- the value to setpublic ExternalExadataStorageServer.Builder maxHardDiskThroughput(Integer maxHardDiskThroughput)
The maximum hard disk IO throughput in MB/s of the Exadata storage server.
maxHardDiskThroughput
- the value to setpublic ExternalExadataStorageServer.Builder maxFlashDiskIOPS(Integer maxFlashDiskIOPS)
The maximum flash disk IO operations per second of the Exadata storage server.
maxFlashDiskIOPS
- the value to setpublic ExternalExadataStorageServer.Builder maxFlashDiskThroughput(Integer maxFlashDiskThroughput)
The maximum flash disk IO throughput in MB/s of the Exadata storage server.
maxFlashDiskThroughput
- the value to setpublic ExternalExadataStorageServer.Builder connector(ExternalExadataStorageConnectorSummary connector)
public 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"}
freeformTags
- the value to setpublic 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"}}
definedTags
- the value to setpublic 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"}}
systemTags
- the value to setpublic ExternalExadataStorageServer build()
public ExternalExadataStorageServer.Builder copy(ExternalExadataStorageServer model)
Copyright © 2016–2024. All rights reserved.