Interface TemplateSummary.Builder

  • Method Details

    • templateId

      TemplateSummary.Builder templateId(String templateId)

      The unique identifier for the template.

      Parameters:
      templateId - The unique identifier for the template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • templateArn

      TemplateSummary.Builder templateArn(String templateArn)

      The Amazon Resource Name (ARN) of the template.

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

      The template name.

      Parameters:
      name - The template name.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the template.

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

      The status of the template.

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

      TemplateSummary.Builder tagPropagationConfigurations(Collection<TagPropagationConfiguration> tagPropagationConfigurations)

      Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.

      Parameters:
      tagPropagationConfigurations - Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tagPropagationConfigurations

      TemplateSummary.Builder tagPropagationConfigurations(TagPropagationConfiguration... tagPropagationConfigurations)

      Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.

      Parameters:
      tagPropagationConfigurations - Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tagPropagationConfigurations

      TemplateSummary.Builder tagPropagationConfigurations(Consumer<TagPropagationConfiguration.Builder>... tagPropagationConfigurations)

      Defines tag propagation configuration for resources created within a domain. Tags specified here will be automatically applied to resources being created for the specified resource type.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tagPropagationConfigurations(List<TagPropagationConfiguration>).

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