Interface CreateCloudVmClusterRequest.Builder
- All Superinterfaces:
- AwsRequest.Builder,- Buildable,- CopyableBuilder<CreateCloudVmClusterRequest.Builder,,- CreateCloudVmClusterRequest> - OdbRequest.Builder,- SdkBuilder<CreateCloudVmClusterRequest.Builder,,- CreateCloudVmClusterRequest> - SdkPojo,- SdkRequest.Builder
- Enclosing class:
- CreateCloudVmClusterRequest
- 
Method SummaryModifier and TypeMethodDescriptionclientToken(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.cloudExadataInfrastructureId(String cloudExadataInfrastructureId) The unique identifier of the Exadata infrastructure for this VM cluster.clusterName(String clusterName) A name for the Grid Infrastructure cluster.cpuCoreCount(Integer cpuCoreCount) The number of CPU cores to enable on the VM cluster.dataCollectionOptions(Consumer<DataCollectionOptions.Builder> dataCollectionOptions) The set of preferences for the various diagnostic collection options for the VM cluster.dataCollectionOptions(DataCollectionOptions dataCollectionOptions) The set of preferences for the various diagnostic collection options for the VM cluster.dataStorageSizeInTBs(Double dataStorageSizeInTBs) The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster.dbNodeStorageSizeInGBs(Integer dbNodeStorageSizeInGBs) The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster.The list of database servers for the VM cluster.dbServers(Collection<String> dbServers) The list of database servers for the VM cluster.displayName(String displayName) A user-friendly name for the VM cluster.A valid software version of Oracle Grid Infrastructure (GI).The host name for the VM cluster.isLocalBackupEnabled(Boolean isLocalBackupEnabled) Specifies whether to enable database backups to local Exadata storage for the VM cluster.isSparseDiskgroupEnabled(Boolean isSparseDiskgroupEnabled) Specifies whether to create a sparse disk group for the VM cluster.licenseModel(String licenseModel) The Oracle license model to apply to the VM cluster.licenseModel(LicenseModel licenseModel) The Oracle license model to apply to the VM cluster.memorySizeInGBs(Integer memorySizeInGBs) The amount of memory, in gigabytes (GBs), to allocate for the VM cluster.odbNetworkId(String odbNetworkId) The unique identifier of the ODB network for the VM cluster.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.scanListenerPortTcp(Integer scanListenerPortTcp) The port number for TCP connections to the single client access name (SCAN) listener.sshPublicKeys(String... sshPublicKeys) The public key portion of one or more key pairs used for SSH access to the VM cluster.sshPublicKeys(Collection<String> sshPublicKeys) The public key portion of one or more key pairs used for SSH access to the VM cluster.systemVersion(String systemVersion) The version of the operating system of the image for the VM cluster.The list of resource tags to apply to the VM cluster.The time zone for the VM cluster.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.BuilderoverrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.odb.model.OdbRequest.BuilderbuildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFields
- 
Method Details- 
cloudExadataInfrastructureIdCreateCloudVmClusterRequest.Builder cloudExadataInfrastructureId(String cloudExadataInfrastructureId) The unique identifier of the Exadata infrastructure for this VM cluster. - Parameters:
- cloudExadataInfrastructureId- The unique identifier of the Exadata infrastructure for this VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
cpuCoreCountThe number of CPU cores to enable on the VM cluster. - Parameters:
- cpuCoreCount- The number of CPU cores to enable on the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
displayNameA user-friendly name for the VM cluster. - Parameters:
- displayName- A user-friendly name for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
giVersionA valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the ListGiVersionsoperation and specify the shape of the Exadata infrastructure.Example: 19.0.0.0- Parameters:
- giVersion- A valid software version of Oracle Grid Infrastructure (GI). To get the list of valid values, use the- ListGiVersionsoperation and specify the shape of the Exadata infrastructure.- Example: - 19.0.0.0
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
hostnameThe host name for the VM cluster. Constraints: - 
 Can't be "localhost" or "hostname". 
- 
 Can't contain "-version". 
- 
 The maximum length of the combined hostname and domain is 63 characters. 
- 
 The hostname must be unique within the subnet. 
 - Parameters:
- hostname- The host name for the VM cluster.- Constraints: - 
        Can't be "localhost" or "hostname". 
- 
        Can't contain "-version". 
- 
        The maximum length of the combined hostname and domain is 63 characters. 
- 
        The hostname must be unique within the subnet. 
 
- 
        
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
 
- 
sshPublicKeysThe public key portion of one or more key pairs used for SSH access to the VM cluster. - Parameters:
- sshPublicKeys- The public key portion of one or more key pairs used for SSH access to the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
sshPublicKeysThe public key portion of one or more key pairs used for SSH access to the VM cluster. - Parameters:
- sshPublicKeys- The public key portion of one or more key pairs used for SSH access to the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
odbNetworkIdThe unique identifier of the ODB network for the VM cluster. - Parameters:
- odbNetworkId- The unique identifier of the ODB network for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
clusterNameA name for the Grid Infrastructure cluster. The name isn't case sensitive. - Parameters:
- clusterName- A name for the Grid Infrastructure cluster. The name isn't case sensitive.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dataCollectionOptionsCreateCloudVmClusterRequest.Builder dataCollectionOptions(DataCollectionOptions dataCollectionOptions) The set of preferences for the various diagnostic collection options for the VM cluster. - Parameters:
- dataCollectionOptions- The set of preferences for the various diagnostic collection options for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dataCollectionOptionsdefault CreateCloudVmClusterRequest.Builder dataCollectionOptions(Consumer<DataCollectionOptions.Builder> dataCollectionOptions) The set of preferences for the various diagnostic collection options for the VM cluster. This is a convenience method that creates an instance of theDataCollectionOptions.Builderavoiding the need to create one manually viaDataCollectionOptions.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todataCollectionOptions(DataCollectionOptions).- Parameters:
- dataCollectionOptions- a consumer that will call methods on- DataCollectionOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
dataStorageSizeInTBsThe size of the data disk group, in terabytes (TBs), to allocate for the VM cluster. - Parameters:
- dataStorageSizeInTBs- The size of the data disk group, in terabytes (TBs), to allocate for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbNodeStorageSizeInGBsThe amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster. - Parameters:
- dbNodeStorageSizeInGBs- The amount of local node storage, in gigabytes (GBs), to allocate for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbServersThe list of database servers for the VM cluster. - Parameters:
- dbServers- The list of database servers for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
dbServersThe list of database servers for the VM cluster. - Parameters:
- dbServers- The list of database servers for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
tagsThe list of resource tags to apply to the VM cluster. - Parameters:
- tags- The list of resource tags to apply to the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
isLocalBackupEnabledSpecifies whether to enable database backups to local Exadata storage for the VM cluster. - Parameters:
- isLocalBackupEnabled- Specifies whether to enable database backups to local Exadata storage for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
isSparseDiskgroupEnabledSpecifies whether to create a sparse disk group for the VM cluster. - Parameters:
- isSparseDiskgroupEnabled- Specifies whether to create a sparse disk group for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
licenseModelThe Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED- Parameters:
- licenseModel- The Oracle license model to apply to the VM cluster.- Default: - LICENSE_INCLUDED
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
licenseModelThe Oracle license model to apply to the VM cluster. Default: LICENSE_INCLUDED- Parameters:
- licenseModel- The Oracle license model to apply to the VM cluster.- Default: - LICENSE_INCLUDED
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
memorySizeInGBsThe amount of memory, in gigabytes (GBs), to allocate for the VM cluster. - Parameters:
- memorySizeInGBs- The amount of memory, in gigabytes (GBs), to allocate for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
systemVersionThe version of the operating system of the image for the VM cluster. - Parameters:
- systemVersion- The version of the operating system of the image for the VM cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
timeZoneThe time zone for the VM cluster. For a list of valid values for time zone, you can check the options in the console. Default: UTC - Parameters:
- timeZone- The time zone for the VM cluster. For a list of valid values for time zone, you can check the options in the console.- Default: UTC 
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
clientTokenA unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it's first used. - Parameters:
- clientToken- A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. If you don't specify a client token, the Amazon Web Services SDK automatically generates a client token and uses it for the request to ensure idempotency. The client token is valid for up to 24 hours after it's first used.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
scanListenerPortTcpThe port number for TCP connections to the single client access name (SCAN) listener. Valid values: 1024–8999with the following exceptions:2484,6100,6200,7060,7070,7085, and7879Default: 1521- Parameters:
- scanListenerPortTcp- The port number for TCP connections to the single client access name (SCAN) listener.- Valid values: - 1024–8999with the following exceptions:- 2484,- 6100,- 6200,- 7060,- 7070,- 7085, and- 7879- Default: - 1521
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
overrideConfigurationCreateCloudVmClusterRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- overrideConfiguration- The override configuration.
- Returns:
- This object for method chaining.
 
- 
overrideConfigurationCreateCloudVmClusterRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
- overrideConfigurationin interface- AwsRequest.Builder
- Parameters:
- builderConsumer- A- Consumerto which an empty- AwsRequestOverrideConfiguration.Builderwill be given.
- Returns:
- This object for method chaining.
 
 
-