Interface TemplateSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TemplateSummary.Builder,TemplateSummary>,SdkBuilder<TemplateSummary.Builder,TemplateSummary>,SdkPojo
- Enclosing class:
- TemplateSummary
public static interface TemplateSummary.Builder extends SdkPojo, CopyableBuilder<TemplateSummary.Builder,TemplateSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TemplateSummary.BuildercreationTime(Instant creationTime)The time the generated template was created.TemplateSummary.BuildergeneratedTemplateId(String generatedTemplateId)The Amazon Resource Name (ARN) of the generated template.TemplateSummary.BuildergeneratedTemplateName(String generatedTemplateName)The name of the generated template.TemplateSummary.BuilderlastUpdatedTime(Instant lastUpdatedTime)The time the generated template was last updated.TemplateSummary.BuildernumberOfResources(Integer numberOfResources)The number of resources in the generated template.TemplateSummary.Builderstatus(String status)The status of the template generation.TemplateSummary.Builderstatus(GeneratedTemplateStatus status)The status of the template generation.TemplateSummary.BuilderstatusReason(String statusReason)The reason for the current template generation status.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
generatedTemplateId
TemplateSummary.Builder generatedTemplateId(String generatedTemplateId)
The Amazon Resource Name (ARN) of the generated template. The format is
arn:${Partition}:cloudformation:${Region}:${Account}:generatedtemplate/${Id}. For example,arn:aws:cloudformation:us-east-1:123456789012:generatedtemplate/2e8465c1-9a80-43ea-a3a3-4f2d692fe6dc.- Parameters:
generatedTemplateId- The Amazon Resource Name (ARN) of the generated template. The format isarn:${Partition}:cloudformation:${Region}:${Account}:generatedtemplate/${Id}. For example,arn:aws:cloudformation:us-east-1:123456789012:generatedtemplate/2e8465c1-9a80-43ea-a3a3-4f2d692fe6dc.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
generatedTemplateName
TemplateSummary.Builder generatedTemplateName(String generatedTemplateName)
The name of the generated template.
- Parameters:
generatedTemplateName- The name of the generated template.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
TemplateSummary.Builder status(String status)
The status of the template generation. Supported values are:
-
CreatePending- the creation of the template is pending. -
CreateInProgress- the creation of the template is in progress. -
DeletePending- the deletion of the template is pending. -
DeleteInProgress- the deletion of the template is in progress. -
UpdatePending- the update of the template is pending. -
UpdateInProgress- the update of the template is in progress. -
Failed- the template operation failed. -
Complete- the template operation is complete.
- Parameters:
status- The status of the template generation. Supported values are:-
CreatePending- the creation of the template is pending. -
CreateInProgress- the creation of the template is in progress. -
DeletePending- the deletion of the template is pending. -
DeleteInProgress- the deletion of the template is in progress. -
UpdatePending- the update of the template is pending. -
UpdateInProgress- the update of the template is in progress. -
Failed- the template operation failed. -
Complete- the template operation is complete.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GeneratedTemplateStatus,GeneratedTemplateStatus
-
-
status
TemplateSummary.Builder status(GeneratedTemplateStatus status)
The status of the template generation. Supported values are:
-
CreatePending- the creation of the template is pending. -
CreateInProgress- the creation of the template is in progress. -
DeletePending- the deletion of the template is pending. -
DeleteInProgress- the deletion of the template is in progress. -
UpdatePending- the update of the template is pending. -
UpdateInProgress- the update of the template is in progress. -
Failed- the template operation failed. -
Complete- the template operation is complete.
- Parameters:
status- The status of the template generation. Supported values are:-
CreatePending- the creation of the template is pending. -
CreateInProgress- the creation of the template is in progress. -
DeletePending- the deletion of the template is pending. -
DeleteInProgress- the deletion of the template is in progress. -
UpdatePending- the update of the template is pending. -
UpdateInProgress- the update of the template is in progress. -
Failed- the template operation failed. -
Complete- the template operation is complete.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
GeneratedTemplateStatus,GeneratedTemplateStatus
-
-
statusReason
TemplateSummary.Builder statusReason(String statusReason)
The reason for the current template generation status. This will provide more details if a failure happened.
- Parameters:
statusReason- The reason for the current template generation status. This will provide more details if a failure happened.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
TemplateSummary.Builder creationTime(Instant creationTime)
The time the generated template was created.
- Parameters:
creationTime- The time the generated template was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastUpdatedTime
TemplateSummary.Builder lastUpdatedTime(Instant lastUpdatedTime)
The time the generated template was last updated.
- Parameters:
lastUpdatedTime- The time the generated template was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
numberOfResources
TemplateSummary.Builder numberOfResources(Integer numberOfResources)
The number of resources in the generated template. This is a total of resources in pending, in-progress, completed, and failed states.
- Parameters:
numberOfResources- The number of resources in the generated template. This is a total of resources in pending, in-progress, completed, and failed states.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-