Class CfnCloudExadataInfrastructurePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCloudExadataInfrastructurePropsMixin>
- Enclosing class:
CfnCloudExadataInfrastructurePropsMixin
CfnCloudExadataInfrastructurePropsMixin.-
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.create()create(CfnPropertyMixinOptions options) 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.maintenanceWindow(CfnCloudExadataInfrastructurePropsMixin.MaintenanceWindowProperty maintenanceWindow) The scheduling details for the maintenance window.maintenanceWindow(IResolvable maintenanceWindow) The scheduling details for the maintenance window.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 CfnCloudExadataInfrastructurePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnCloudExadataInfrastructurePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnCloudExadataInfrastructurePropsMixin.Builder.
-
availabilityZone
@Stability(Stable) public CfnCloudExadataInfrastructurePropsMixin.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 CfnCloudExadataInfrastructurePropsMixin.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
@Stability(Stable) public CfnCloudExadataInfrastructurePropsMixin.Builder computeCount(Number 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 CfnCloudExadataInfrastructurePropsMixin.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 CfnCloudExadataInfrastructurePropsMixin.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 CfnCloudExadataInfrastructurePropsMixin.Builder databaseServerType(String databaseServerType) The database server model type of the Exadata infrastructure.For the list of valid model names, use the
ListDbSystemShapesoperation.- Parameters:
databaseServerType- The database server model type of the Exadata infrastructure. This parameter is required.- Returns:
this- See Also:
-
displayName
@Stability(Stable) public CfnCloudExadataInfrastructurePropsMixin.Builder displayName(String 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:
-
maintenanceWindow
@Stability(Stable) public CfnCloudExadataInfrastructurePropsMixin.Builder maintenanceWindow(IResolvable maintenanceWindow) The scheduling details for the maintenance window.Patching and system updates take place during the maintenance window.
- Parameters:
maintenanceWindow- The scheduling details for the maintenance window. This parameter is required.- Returns:
this- See Also:
-
maintenanceWindow
@Stability(Stable) public CfnCloudExadataInfrastructurePropsMixin.Builder maintenanceWindow(CfnCloudExadataInfrastructurePropsMixin.MaintenanceWindowProperty maintenanceWindow) The scheduling details for the maintenance window.Patching and system updates take place during the maintenance window.
- Parameters:
maintenanceWindow- The scheduling details for the maintenance window. 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
@Stability(Stable) public CfnCloudExadataInfrastructurePropsMixin.Builder storageCount(Number 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 CfnCloudExadataInfrastructurePropsMixin.Builder storageServerType(String storageServerType) The storage server model type of the Exadata infrastructure.For the list of valid model names, use the
ListDbSystemShapesoperation.- Parameters:
storageServerType- The storage server model type of the Exadata infrastructure. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnCloudExadataInfrastructurePropsMixin.Builder tags(List<? extends CfnTag> 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:
buildin interfacesoftware.amazon.jsii.Builder<CfnCloudExadataInfrastructurePropsMixin>- Returns:
- a newly built instance of
CfnCloudExadataInfrastructurePropsMixin.
-