Class CfnCloudExadataInfrastructure.Builder
java.lang.Object
software.amazon.awscdk.services.odb.CfnCloudExadataInfrastructure.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCloudExadataInfrastructure>
- Enclosing class:
CfnCloudExadataInfrastructure
@Stability(Stable)
public static final class CfnCloudExadataInfrastructure.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCloudExadataInfrastructure>
A fluent builder for
CfnCloudExadataInfrastructure
.-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone
(String availabilityZone) The name of the Availability Zone (AZ) where the Exadata infrastructure is located.availabilityZoneId
(String availabilityZoneId) The AZ ID of the AZ where the Exadata infrastructure is located.build()
computeCount
(Number computeCount) The number of database servers for the Exadata infrastructure.customerContactsToSendToOci
(List<? extends Object> customerContactsToSendToOci) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.customerContactsToSendToOci
(IResolvable customerContactsToSendToOci) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.databaseServerType
(String databaseServerType) The database server model type of the Exadata infrastructure.displayName
(String displayName) The user-friendly name for the Exadata infrastructure.The model name of the Exadata infrastructure.storageCount
(Number storageCount) The number of storage servers that are activated for the Exadata infrastructure.storageServerType
(String storageServerType) The storage server model type of the Exadata infrastructure.Tags to assign to the Exadata Infrastructure.
-
Method Details
-
create
@Stability(Stable) public static CfnCloudExadataInfrastructure.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnCloudExadataInfrastructure.Builder
.
-
availabilityZone
@Stability(Stable) public CfnCloudExadataInfrastructure.Builder availabilityZone(String availabilityZone) The name of the Availability Zone (AZ) where the Exadata infrastructure is located.Required when creating an Exadata infrastructure. Specify either AvailabilityZone or AvailabilityZoneId to define the location of the infrastructure.
- Parameters:
availabilityZone
- The name of the Availability Zone (AZ) where the Exadata infrastructure is located. This parameter is required.- Returns:
this
- See Also:
-
availabilityZoneId
@Stability(Stable) public CfnCloudExadataInfrastructure.Builder availabilityZoneId(String availabilityZoneId) The AZ ID of the AZ where the Exadata infrastructure is located.Required when creating an Exadata infrastructure. Specify either AvailabilityZone or AvailabilityZoneId to define the location of the infrastructure.
- Parameters:
availabilityZoneId
- The AZ ID of the AZ where the Exadata infrastructure is located. This parameter is required.- Returns:
this
- See Also:
-
computeCount
The number of database servers for the Exadata infrastructure.Required when creating an Exadata infrastructure.
- Parameters:
computeCount
- The number of database servers for the Exadata infrastructure. This parameter is required.- Returns:
this
- See Also:
-
customerContactsToSendToOci
@Stability(Stable) public CfnCloudExadataInfrastructure.Builder customerContactsToSendToOci(IResolvable customerContactsToSendToOci) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.- Parameters:
customerContactsToSendToOci
- The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. This parameter is required.- Returns:
this
- See Also:
-
customerContactsToSendToOci
@Stability(Stable) public CfnCloudExadataInfrastructure.Builder customerContactsToSendToOci(List<? extends Object> customerContactsToSendToOci) The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure.- Parameters:
customerContactsToSendToOci
- The email addresses of contacts to receive notification from Oracle about maintenance updates for the Exadata infrastructure. This parameter is required.- Returns:
this
- See Also:
-
databaseServerType
@Stability(Stable) public CfnCloudExadataInfrastructure.Builder databaseServerType(String databaseServerType) The database server model type of the Exadata infrastructure.For the list of valid model names, use the
ListDbSystemShapes
operation.- Parameters:
databaseServerType
- The database server model type of the Exadata infrastructure. This parameter is required.- Returns:
this
- See Also:
-
displayName
The user-friendly name for the Exadata infrastructure.Required when creating an Exadata infrastructure.
- Parameters:
displayName
- The user-friendly name for the Exadata infrastructure. This parameter is required.- Returns:
this
- See Also:
-
shape
The model name of the Exadata infrastructure.Required when creating an Exadata infrastructure.
- Parameters:
shape
- The model name of the Exadata infrastructure. This parameter is required.- Returns:
this
- See Also:
-
storageCount
The number of storage servers that are activated for the Exadata infrastructure.Required when creating an Exadata infrastructure.
- Parameters:
storageCount
- The number of storage servers that are activated for the Exadata infrastructure. This parameter is required.- Returns:
this
- See Also:
-
storageServerType
@Stability(Stable) public CfnCloudExadataInfrastructure.Builder storageServerType(String storageServerType) The storage server model type of the Exadata infrastructure.For the list of valid model names, use the
ListDbSystemShapes
operation.- Parameters:
storageServerType
- The storage server model type of the Exadata infrastructure. This parameter is required.- Returns:
this
- See Also:
-
tags
Tags to assign to the Exadata Infrastructure.- Parameters:
tags
- Tags to assign to the Exadata Infrastructure. This parameter is required.- Returns:
this
- See Also:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnCloudExadataInfrastructure>
- Returns:
- a newly built instance of
CfnCloudExadataInfrastructure
.
-