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