Interface CreateOdbNetworkRequest.Builder

  • Method Details

    • displayName

      CreateOdbNetworkRequest.Builder displayName(String 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

      CreateOdbNetworkRequest.Builder availabilityZone(String 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 or availabilityZoneId.

      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 or availabilityZoneId.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZoneId

      CreateOdbNetworkRequest.Builder availabilityZoneId(String availabilityZoneId)

      The AZ ID of the AZ where the ODB network is located.

      This operation requires that you specify a value for either availabilityZone or availabilityZoneId.

      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 or availabilityZoneId.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clientSubnetCidr

      CreateOdbNetworkRequest.Builder clientSubnetCidr(String 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 and 100.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 and 100.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

      CreateOdbNetworkRequest.Builder backupSubnetCidr(String 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 and 100.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 and 100.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

      CreateOdbNetworkRequest.Builder customDomainName(String 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

      CreateOdbNetworkRequest.Builder defaultDnsPrefix(String 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

      CreateOdbNetworkRequest.Builder clientToken(String 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

      CreateOdbNetworkRequest.Builder zeroEtlAccess(String 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

      CreateOdbNetworkRequest.Builder zeroEtlAccess(Access 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

      CreateOdbNetworkRequest.Builder s3PolicyDocument(String 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 interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.