Interface UpdateResourceConfigurationResponse.Builder

  • Method Details

    • id

      The ID of the resource configuration.

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

      The name of the resource configuration.

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

      The Amazon Resource Name (ARN) of the resource configuration.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the resource configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceGatewayId

      UpdateResourceConfigurationResponse.Builder resourceGatewayId(String resourceGatewayId)

      The ID of the resource gateway associated with the resource configuration.

      Parameters:
      resourceGatewayId - The ID of the resource gateway associated with the resource configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceConfigurationGroupId

      UpdateResourceConfigurationResponse.Builder resourceConfigurationGroupId(String resourceConfigurationGroupId)

      The ID of the group resource configuration.

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

      The type of resource configuration.

      • SINGLE - A single resource.

      • GROUP - A group of resources.

      • CHILD - A single resource that is part of a group resource configuration.

      • ARN - An Amazon Web Services resource.

      • CIDR - A network segment (a range of IP addresses) accessed through a Tunnel VPC endpoint.

      Parameters:
      type - The type of resource configuration.

      • SINGLE - A single resource.

      • GROUP - A group of resources.

      • CHILD - A single resource that is part of a group resource configuration.

      • ARN - An Amazon Web Services resource.

      • CIDR - A network segment (a range of IP addresses) accessed through a Tunnel VPC endpoint.

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

      The type of resource configuration.

      • SINGLE - A single resource.

      • GROUP - A group of resources.

      • CHILD - A single resource that is part of a group resource configuration.

      • ARN - An Amazon Web Services resource.

      • CIDR - A network segment (a range of IP addresses) accessed through a Tunnel VPC endpoint.

      Parameters:
      type - The type of resource configuration.

      • SINGLE - A single resource.

      • GROUP - A group of resources.

      • CHILD - A single resource that is part of a group resource configuration.

      • ARN - An Amazon Web Services resource.

      • CIDR - A network segment (a range of IP addresses) accessed through a Tunnel VPC endpoint.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • allowAssociationToShareableServiceNetwork

      UpdateResourceConfigurationResponse.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.
    • protocol

      The TCP protocol accepted by the specified resource configuration.

      Parameters:
      protocol - The TCP protocol accepted by the specified resource configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • protocol

      The TCP protocol accepted by the specified resource configuration.

      Parameters:
      protocol - The TCP protocol accepted by the specified resource configuration.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The status of the resource configuration.

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

      The status of the resource configuration.

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

      UpdateResourceConfigurationResponse.Builder resourceConfigurationDefinition(ResourceConfigurationDefinition resourceConfigurationDefinition)

      The resource configuration.

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

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

      The resource configuration.

      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: