public static class AutonomousExadataInfrastructure.Builder extends Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
AutonomousExadataInfrastructure.Builder |
availabilityDomain(String availabilityDomain)
The name of the availability domain that the Autonomous Exadata Infrastructure is located
in.
|
AutonomousExadataInfrastructure |
build() |
AutonomousExadataInfrastructure.Builder |
compartmentId(String compartmentId)
The OCID of the compartment.
|
AutonomousExadataInfrastructure.Builder |
copy(AutonomousExadataInfrastructure model) |
AutonomousExadataInfrastructure.Builder |
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.
|
AutonomousExadataInfrastructure.Builder |
displayName(String displayName)
The user-friendly name for the Autonomous Exadata Infrastructure.
|
AutonomousExadataInfrastructure.Builder |
domain(String domain)
The domain name for the Autonomous Exadata Infrastructure.
|
AutonomousExadataInfrastructure.Builder |
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.
|
AutonomousExadataInfrastructure.Builder |
hostname(String hostname)
The host name for the Autonomous Exadata Infrastructure node.
|
AutonomousExadataInfrastructure.Builder |
id(String id)
The OCID of the Autonomous Exadata Infrastructure.
|
AutonomousExadataInfrastructure.Builder |
lastMaintenanceRunId(String lastMaintenanceRunId)
The OCID of the
last maintenance run.
|
AutonomousExadataInfrastructure.Builder |
licenseModel(AutonomousExadataInfrastructure.LicenseModel licenseModel)
The Oracle license model that applies to all databases in the Autonomous Exadata
Infrastructure.
|
AutonomousExadataInfrastructure.Builder |
lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state of the Autonomous Exadata
Infrastructure.
|
AutonomousExadataInfrastructure.Builder |
lifecycleState(AutonomousExadataInfrastructure.LifecycleState lifecycleState)
The current lifecycle state of the Autonomous Exadata Infrastructure.
|
AutonomousExadataInfrastructure.Builder |
maintenanceWindow(MaintenanceWindow maintenanceWindow) |
AutonomousExadataInfrastructure.Builder |
nextMaintenanceRunId(String nextMaintenanceRunId)
The OCID of the
next maintenance run.
|
AutonomousExadataInfrastructure.Builder |
nsgIds(List<String> nsgIds)
The list of
OCIDs for the
network security groups (NSGs) to which this resource belongs.
|
AutonomousExadataInfrastructure.Builder |
scanDnsName(String scanDnsName)
The FQDN of the DNS record for the SCAN IP addresses that are associated with the
Autonomous Exadata Infrastructure.
|
AutonomousExadataInfrastructure.Builder |
shape(String shape)
The shape of the Autonomous Exadata Infrastructure.
|
AutonomousExadataInfrastructure.Builder |
subnetId(String subnetId)
The OCID of the subnet the Autonomous Exadata Infrastructure is associated with.
|
AutonomousExadataInfrastructure.Builder |
timeCreated(Date timeCreated)
The date and time the Autonomous Exadata Infrastructure was created.
|
AutonomousExadataInfrastructure.Builder |
zoneId(String zoneId)
The OCID of the zone the Autonomous Exadata Infrastructure is associated with.
|
public AutonomousExadataInfrastructure.Builder id(String id)
The OCID of the Autonomous Exadata Infrastructure.
id
- the value to setpublic AutonomousExadataInfrastructure.Builder compartmentId(String compartmentId)
The OCID of the compartment.
compartmentId
- the value to setpublic AutonomousExadataInfrastructure.Builder displayName(String displayName)
The user-friendly name for the Autonomous Exadata Infrastructure.
displayName
- the value to setpublic AutonomousExadataInfrastructure.Builder availabilityDomain(String availabilityDomain)
The name of the availability domain that the Autonomous Exadata Infrastructure is located in.
availabilityDomain
- the value to setpublic AutonomousExadataInfrastructure.Builder subnetId(String subnetId)
The OCID of the subnet the Autonomous Exadata Infrastructure is associated with.
*Subnet Restrictions:** - For Autonomous Databases with Autonomous Exadata Infrastructure, 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 AutonomousExadataInfrastructure.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 AutonomousExadataInfrastructure.Builder shape(String shape)
The shape of the Autonomous Exadata Infrastructure. The shape determines resources to allocate to the Autonomous Exadata Infrastructure (CPU cores, memory and storage).
shape
- the value to setpublic AutonomousExadataInfrastructure.Builder hostname(String hostname)
The host name for the Autonomous Exadata Infrastructure node.
hostname
- the value to setpublic AutonomousExadataInfrastructure.Builder domain(String domain)
The domain name for the Autonomous Exadata Infrastructure.
domain
- the value to setpublic AutonomousExadataInfrastructure.Builder lifecycleState(AutonomousExadataInfrastructure.LifecycleState lifecycleState)
The current lifecycle state of the Autonomous Exadata Infrastructure.
lifecycleState
- the value to setpublic AutonomousExadataInfrastructure.Builder lifecycleDetails(String lifecycleDetails)
Additional information about the current lifecycle state of the Autonomous Exadata Infrastructure.
lifecycleDetails
- the value to setpublic AutonomousExadataInfrastructure.Builder licenseModel(AutonomousExadataInfrastructure.LicenseModel licenseModel)
The Oracle license model that applies to all databases in the Autonomous Exadata Infrastructure. The default is BRING_YOUR_OWN_LICENSE.
licenseModel
- the value to setpublic AutonomousExadataInfrastructure.Builder timeCreated(Date timeCreated)
The date and time the Autonomous Exadata Infrastructure was created.
timeCreated
- the value to setpublic AutonomousExadataInfrastructure.Builder maintenanceWindow(MaintenanceWindow maintenanceWindow)
public AutonomousExadataInfrastructure.Builder lastMaintenanceRunId(String lastMaintenanceRunId)
The OCID of the last maintenance run.
lastMaintenanceRunId
- the value to setpublic AutonomousExadataInfrastructure.Builder nextMaintenanceRunId(String nextMaintenanceRunId)
The OCID of the next maintenance run.
nextMaintenanceRunId
- the value to setpublic AutonomousExadataInfrastructure.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 AutonomousExadataInfrastructure.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 AutonomousExadataInfrastructure.Builder scanDnsName(String scanDnsName)
The FQDN of the DNS record for the SCAN IP addresses that are associated with the Autonomous Exadata Infrastructure.
scanDnsName
- the value to setpublic AutonomousExadataInfrastructure.Builder zoneId(String zoneId)
The OCID of the zone the Autonomous Exadata Infrastructure is associated with.
zoneId
- the value to setpublic AutonomousExadataInfrastructure build()
public AutonomousExadataInfrastructure.Builder copy(AutonomousExadataInfrastructure model)
Copyright © 2016–2024. All rights reserved.