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.Builder
creationTime(Instant creationTime)
The time the generated template was created.TemplateSummary.Builder
generatedTemplateId(String generatedTemplateId)
The Amazon Resource Name (ARN) of the generated template.TemplateSummary.Builder
generatedTemplateName(String generatedTemplateName)
The name of the generated template.TemplateSummary.Builder
lastUpdatedTime(Instant lastUpdatedTime)
The time the generated template was last updated.TemplateSummary.Builder
numberOfResources(Integer numberOfResources)
The number of resources in the generated template.TemplateSummary.Builder
status(String status)
The status of the template generation.TemplateSummary.Builder
status(GeneratedTemplateStatus status)
The status of the template generation.TemplateSummary.Builder
statusReason(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, 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.
-
-