public static class ExternalExadataInfrastructure.Builder extends Object
Constructor and Description |
---|
Builder() |
public ExternalExadataInfrastructure.Builder id(String id)
public ExternalExadataInfrastructure.Builder displayName(String displayName)
public ExternalExadataInfrastructure.Builder version(String version)
public ExternalExadataInfrastructure.Builder internalId(String internalId)
public ExternalExadataInfrastructure.Builder status(String status)
public ExternalExadataInfrastructure.Builder lifecycleState(DbmResource.LifecycleState lifecycleState)
public ExternalExadataInfrastructure.Builder timeCreated(Date timeCreated)
public ExternalExadataInfrastructure.Builder timeUpdated(Date timeUpdated)
public ExternalExadataInfrastructure.Builder lifecycleDetails(String lifecycleDetails)
public ExternalExadataInfrastructure.Builder additionalDetails(Map<String,String> additionalDetails)
public ExternalExadataInfrastructure.Builder rackSize(ExternalExadataInfrastructure.RackSize rackSize)
The rack size of the Exadata infrastructure.
rackSize
- the value to setpublic ExternalExadataInfrastructure.Builder compartmentId(String compartmentId)
The OCID of the compartment.
compartmentId
- the value to setpublic ExternalExadataInfrastructure.Builder licenseModel(ExternalExadataInfrastructure.LicenseModel licenseModel)
The Oracle license model that applies to the database management resources.
licenseModel
- the value to setpublic ExternalExadataInfrastructure.Builder storageGrid(ExternalExadataStorageGridSummary storageGrid)
public ExternalExadataInfrastructure.Builder databaseSystems(List<ExternalExadataDatabaseSystemSummary> databaseSystems)
A list of DB systems.
databaseSystems
- the value to setpublic ExternalExadataInfrastructure.Builder databaseCompartments(List<String> databaseCompartments)
The list of [OCIDs] (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartments.
databaseCompartments
- the value to setpublic ExternalExadataInfrastructure.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 ExternalExadataInfrastructure.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 ExternalExadataInfrastructure.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 ExternalExadataInfrastructure build()
public ExternalExadataInfrastructure.Builder copy(ExternalExadataInfrastructure model)
Copyright © 2016–2024. All rights reserved.