Interface TemplateSummary.Builder

  • Method Details

    • 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 is arn:${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

      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:
    • 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:
    • 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.