Interface UpdateResourceConfigurationRequest.Builder

  • Method Details

    • resourceConfigurationIdentifier

      UpdateResourceConfigurationRequest.Builder resourceConfigurationIdentifier(String resourceConfigurationIdentifier)

      The ID of the resource configuration.

      Parameters:
      resourceConfigurationIdentifier - The ID of the resource configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceConfigurationDefinition

      UpdateResourceConfigurationRequest.Builder resourceConfigurationDefinition(ResourceConfigurationDefinition resourceConfigurationDefinition)

      Identifies the resource configuration in one of the following ways:

      • Amazon Resource Name (ARN) - Supported resource-types that are provisioned by Amazon Web Services services, such as RDS databases, can be identified by their ARN.

      • Domain name - Any domain name that is publicly resolvable.

      • IP address - For IPv4 and IPv6, only IP addresses in the VPC are supported.

      Parameters:
      resourceConfigurationDefinition - Identifies the resource configuration in one of the following ways:

      • Amazon Resource Name (ARN) - Supported resource-types that are provisioned by Amazon Web Services services, such as RDS databases, can be identified by their ARN.

      • Domain name - Any domain name that is publicly resolvable.

      • IP address - For IPv4 and IPv6, only IP addresses in the VPC are supported.

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

      default UpdateResourceConfigurationRequest.Builder resourceConfigurationDefinition(Consumer<ResourceConfigurationDefinition.Builder> resourceConfigurationDefinition)

      Identifies the resource configuration in one of the following ways:

      • Amazon Resource Name (ARN) - Supported resource-types that are provisioned by Amazon Web Services services, such as RDS databases, can be identified by their ARN.

      • Domain name - Any domain name that is publicly resolvable.

      • IP address - For IPv4 and IPv6, only IP addresses in the VPC are supported.

      This is a convenience method that creates an instance of the ResourceConfigurationDefinition.Builder avoiding the need to create one manually via ResourceConfigurationDefinition.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to resourceConfigurationDefinition(ResourceConfigurationDefinition).

      Parameters:
      resourceConfigurationDefinition - a consumer that will call methods on ResourceConfigurationDefinition.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • allowAssociationToShareableServiceNetwork

      UpdateResourceConfigurationRequest.Builder allowAssociationToShareableServiceNetwork(Boolean allowAssociationToShareableServiceNetwork)

      Indicates whether to add the resource configuration to service networks that are shared with other accounts.

      Parameters:
      allowAssociationToShareableServiceNetwork - Indicates whether to add the resource configuration to service networks that are shared with other accounts.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portRanges

      The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30

      Parameters:
      portRanges - The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • portRanges

      The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30

      Parameters:
      portRanges - The TCP port ranges that a consumer can use to access a resource configuration. You can separate port ranges with a comma. Example: 1-65535 or 1,2,22-30
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • 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.