Interface CreateAliasRequest.Builder

    • Method Detail

      • name

        CreateAliasRequest.Builder name​(String name)

        A descriptive label that is associated with an alias. Alias names do not need to be unique.

        Parameters:
        name - A descriptive label that is associated with an alias. Alias names do not need to be unique.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateAliasRequest.Builder description​(String description)

        A human-readable description of the alias.

        Parameters:
        description - A human-readable description of the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • routingStrategy

        CreateAliasRequest.Builder routingStrategy​(RoutingStrategy routingStrategy)

        The routing configuration, including routing type and fleet target, for the alias.

        Parameters:
        routingStrategy - The routing configuration, including routing type and fleet target, for the alias.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateAliasRequest.Builder tags​(Collection<Tag> tags)

        A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

        Parameters:
        tags - A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateAliasRequest.Builder tags​(Tag... tags)

        A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

        Parameters:
        tags - A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateAliasRequest.Builder tags​(Consumer<Tag.Builder>... tags)

        A list of labels to assign to the new alias resource. Tags are developer-defined key-value pairs. Tagging Amazon Web Services resources are useful for resource management, access management and cost allocation. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.

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

        When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to #tags(List).

        Parameters:
        tags - a consumer that will call methods on Tag.Builder
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        #tags(java.util.Collection)