Interface TemplateSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<TemplateSummary.Builder,,TemplateSummary> SdkBuilder<TemplateSummary.Builder,,TemplateSummary> SdkPojo
- Enclosing class:
TemplateSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe template name.The status of the template.status(TemplateStatus status) The status of the template.tagPropagationConfigurations(Collection<TagPropagationConfiguration> tagPropagationConfigurations) Defines tag propagation configuration for resources created within a domain.tagPropagationConfigurations(Consumer<TagPropagationConfiguration.Builder>... tagPropagationConfigurations) Defines tag propagation configuration for resources created within a domain.tagPropagationConfigurations(TagPropagationConfiguration... tagPropagationConfigurations) Defines tag propagation configuration for resources created within a domain.templateArn(String templateArn) The Amazon Resource Name (ARN) of the template.templateId(String templateId) The unique identifier for the template.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
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
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 theTagPropagationConfiguration.Builderavoiding the need to create one manually viaTagPropagationConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totagPropagationConfigurations(List<TagPropagationConfiguration>).- Parameters:
tagPropagationConfigurations- a consumer that will call methods onTagPropagationConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-