Interface CreateOdbNetworkRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<CreateOdbNetworkRequest.Builder,
,CreateOdbNetworkRequest> OdbRequest.Builder
,SdkBuilder<CreateOdbNetworkRequest.Builder,
,CreateOdbNetworkRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
CreateOdbNetworkRequest
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityZone
(String availabilityZone) The Amazon Web Services Availability Zone (AZ) where the ODB network is located.availabilityZoneId
(String availabilityZoneId) The AZ ID of the AZ where the ODB network is located.backupSubnetCidr
(String backupSubnetCidr) The CIDR range of the backup subnet for the ODB network.clientSubnetCidr
(String clientSubnetCidr) The CIDR range of the client subnet for the ODB network.clientToken
(String clientToken) A unique, case-sensitive identifier that you provide to ensure the idempotency of the request.customDomainName
(String customDomainName) The domain name to use for the resources in the ODB network.defaultDnsPrefix
(String defaultDnsPrefix) The DNS prefix to the default DNS domain name.displayName
(String displayName) A user-friendly name for the ODB network.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Specifies the configuration for Amazon S3 access from the ODB network.Specifies the configuration for Amazon S3 access from the ODB network.s3PolicyDocument
(String s3PolicyDocument) Specifies the endpoint policy for Amazon S3 access from the ODB network.The list of resource tags to apply to the ODB network.zeroEtlAccess
(String zeroEtlAccess) Specifies the configuration for Zero-ETL access from the ODB network.zeroEtlAccess
(Access zeroEtlAccess) Specifies the configuration for Zero-ETL access from the ODB network.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.odb.model.OdbRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
displayName
A user-friendly name for the ODB network.
- Parameters:
displayName
- A user-friendly name for the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZone
The Amazon Web Services Availability Zone (AZ) where the ODB network is located.
This operation requires that you specify a value for either
availabilityZone
oravailabilityZoneId
.- Parameters:
availabilityZone
- The Amazon Web Services Availability Zone (AZ) where the ODB network is located.This operation requires that you specify a value for either
availabilityZone
oravailabilityZoneId
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityZoneId
The AZ ID of the AZ where the ODB network is located.
This operation requires that you specify a value for either
availabilityZone
oravailabilityZoneId
.- Parameters:
availabilityZoneId
- The AZ ID of the AZ where the ODB network is located.This operation requires that you specify a value for either
availabilityZone
oravailabilityZoneId
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSubnetCidr
The CIDR range of the client subnet for the ODB network.
Constraints:
-
Must not overlap with the CIDR range of the backup subnet.
-
Must not overlap with the CIDR ranges of the VPCs that are connected to the ODB network.
-
Must not use the following CIDR ranges that are reserved by OCI:
-
100.106.0.0/16
and100.107.0.0/16
-
169.254.0.0/16
-
224.0.0.0 - 239.255.255.255
-
240.0.0.0 - 255.255.255.255
-
- Parameters:
clientSubnetCidr
- The CIDR range of the client subnet for the ODB network.Constraints:
-
Must not overlap with the CIDR range of the backup subnet.
-
Must not overlap with the CIDR ranges of the VPCs that are connected to the ODB network.
-
Must not use the following CIDR ranges that are reserved by OCI:
-
100.106.0.0/16
and100.107.0.0/16
-
169.254.0.0/16
-
224.0.0.0 - 239.255.255.255
-
240.0.0.0 - 255.255.255.255
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
backupSubnetCidr
The CIDR range of the backup subnet for the ODB network.
Constraints:
-
Must not overlap with the CIDR range of the client subnet.
-
Must not overlap with the CIDR ranges of the VPCs that are connected to the ODB network.
-
Must not use the following CIDR ranges that are reserved by OCI:
-
100.106.0.0/16
and100.107.0.0/16
-
169.254.0.0/16
-
224.0.0.0 - 239.255.255.255
-
240.0.0.0 - 255.255.255.255
-
- Parameters:
backupSubnetCidr
- The CIDR range of the backup subnet for the ODB network.Constraints:
-
Must not overlap with the CIDR range of the client subnet.
-
Must not overlap with the CIDR ranges of the VPCs that are connected to the ODB network.
-
Must not use the following CIDR ranges that are reserved by OCI:
-
100.106.0.0/16
and100.107.0.0/16
-
169.254.0.0/16
-
224.0.0.0 - 239.255.255.255
-
240.0.0.0 - 255.255.255.255
-
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
customDomainName
The domain name to use for the resources in the ODB network.
- Parameters:
customDomainName
- The domain name to use for the resources in the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultDnsPrefix
The DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com.
- Parameters:
defaultDnsPrefix
- The DNS prefix to the default DNS domain name. The default DNS domain name is oraclevcn.com.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- 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.
-
s3Access
Specifies the configuration for Amazon S3 access from the ODB network.
- Parameters:
s3Access
- Specifies the configuration for Amazon S3 access from the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3Access
Specifies the configuration for Amazon S3 access from the ODB network.
- Parameters:
s3Access
- Specifies the configuration for Amazon S3 access from the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
zeroEtlAccess
Specifies the configuration for Zero-ETL access from the ODB network.
- Parameters:
zeroEtlAccess
- Specifies the configuration for Zero-ETL access from the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
zeroEtlAccess
Specifies the configuration for Zero-ETL access from the ODB network.
- Parameters:
zeroEtlAccess
- Specifies the configuration for Zero-ETL access from the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3PolicyDocument
Specifies the endpoint policy for Amazon S3 access from the ODB network.
- Parameters:
s3PolicyDocument
- Specifies the endpoint policy for Amazon S3 access from the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The list of resource tags to apply to the ODB network.
- Parameters:
tags
- The list of resource tags to apply to the ODB network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateOdbNetworkRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateOdbNetworkRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-