public static class LaunchAutonomousExadataInfrastructureDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public LaunchAutonomousExadataInfrastructureDetails.Builder compartmentId(String compartmentId)
The OCID of the compartment the Autonomous Exadata Infrastructure belongs in.
compartmentId
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails.Builder displayName(String displayName)
The user-friendly name for the Autonomous Exadata Infrastructure. It does not have to be unique.
displayName
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails.Builder availabilityDomain(String availabilityDomain)
The availability domain where the Autonomous Exadata Infrastructure is located.
availabilityDomain
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails.Builder subnetId(String subnetId)
The OCID of the subnet the Autonomous Exadata Infrastructure is associated with.
*Subnet Restrictions:** - For Autonomous Exadata Infrastructures, do not use a subnet that overlaps with 192.168.128.0/20
These subnets are used by the Oracle Clusterware private interconnect on the database instance. Specifying an overlapping subnet will cause the private interconnect to malfunction. This restriction applies to both the client subnet and backup subnet.
subnetId
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails.Builder nsgIds(List<String> nsgIds)
The list of OCIDs for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules. NsgIds restrictions: - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty.
nsgIds
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails.Builder shape(String shape)
The shape of the Autonomous Exadata Infrastructure. The shape determines resources allocated to the Autonomous Exadata Infrastructure (CPU cores, memory and storage). To get a list of shapes, use the ListDbSystemShapes operation.
shape
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails.Builder domain(String domain)
A domain name used for the Autonomous Exadata Infrastructure. If the Oracle-provided Internet and VCN Resolver is enabled for the specified subnet, the domain name for the subnet is used (don’t provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted.
domain
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails.Builder licenseModel(LaunchAutonomousExadataInfrastructureDetails.LicenseModel licenseModel)
The Oracle license model that applies to all the databases in the Autonomous Exadata Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
licenseModel
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails.Builder maintenanceWindowDetails(MaintenanceWindow maintenanceWindowDetails)
public LaunchAutonomousExadataInfrastructureDetails.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 LaunchAutonomousExadataInfrastructureDetails.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.
definedTags
- the value to setpublic LaunchAutonomousExadataInfrastructureDetails build()
public LaunchAutonomousExadataInfrastructureDetails.Builder copy(LaunchAutonomousExadataInfrastructureDetails model)
Copyright © 2016–2024. All rights reserved.