public static class ExternalExadataInfrastructureSummary.Builder extends Object
Constructor and Description |
---|
Builder() |
public ExternalExadataInfrastructureSummary.Builder id(String id)
public ExternalExadataInfrastructureSummary.Builder displayName(String displayName)
public ExternalExadataInfrastructureSummary.Builder version(String version)
public ExternalExadataInfrastructureSummary.Builder internalId(String internalId)
public ExternalExadataInfrastructureSummary.Builder status(String status)
public ExternalExadataInfrastructureSummary.Builder lifecycleState(DbmResource.LifecycleState lifecycleState)
public ExternalExadataInfrastructureSummary.Builder timeCreated(Date timeCreated)
public ExternalExadataInfrastructureSummary.Builder timeUpdated(Date timeUpdated)
public ExternalExadataInfrastructureSummary.Builder lifecycleDetails(String lifecycleDetails)
public ExternalExadataInfrastructureSummary.Builder additionalDetails(Map<String,String> additionalDetails)
public ExternalExadataInfrastructureSummary.Builder rackSize(ExternalExadataInfrastructureSummary.RackSize rackSize)
The rack size of the Exadata infrastructure.
rackSize
- the value to setpublic ExternalExadataInfrastructureSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment.
compartmentId
- the value to setpublic ExternalExadataInfrastructureSummary.Builder licenseModel(ExternalExadataInfrastructureSummary.LicenseModel licenseModel)
The Oracle license model that applies to the database management resources.
licenseModel
- the value to setpublic ExternalExadataInfrastructureSummary.Builder gridHomePath(String gridHomePath)
The Oracle grid home path.
gridHomePath
- the value to setpublic ExternalExadataInfrastructureSummary.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 ExternalExadataInfrastructureSummary.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 ExternalExadataInfrastructureSummary.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 ExternalExadataInfrastructureSummary build()
public ExternalExadataInfrastructureSummary.Builder copy(ExternalExadataInfrastructureSummary model)
Copyright © 2016–2024. All rights reserved.