Interface LifecyclePolicySummary.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the lifecycle policy summary resource.

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

      The name of the lifecycle policy.

      Parameters:
      name - The name of the lifecycle policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      LifecyclePolicySummary.Builder description(String description)

      Optional description for the lifecycle policy.

      Parameters:
      description - Optional description for the lifecycle policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The lifecycle policy resource status.

      Parameters:
      status - The lifecycle policy resource status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The lifecycle policy resource status.

      Parameters:
      status - The lifecycle policy resource status.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • executionRole

      LifecyclePolicySummary.Builder executionRole(String executionRole)

      The name or Amazon Resource Name (ARN) of the IAM role that Image Builder uses to run the lifecycle policy.

      Parameters:
      executionRole - The name or Amazon Resource Name (ARN) of the IAM role that Image Builder uses to run the lifecycle policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      LifecyclePolicySummary.Builder resourceType(String resourceType)

      The type of resources the lifecycle policy targets.

      Parameters:
      resourceType - The type of resources the lifecycle policy targets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      The type of resources the lifecycle policy targets.

      Parameters:
      resourceType - The type of resources the lifecycle policy targets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • dateCreated

      LifecyclePolicySummary.Builder dateCreated(Instant dateCreated)

      The timestamp when Image Builder created the lifecycle policy resource.

      Parameters:
      dateCreated - The timestamp when Image Builder created the lifecycle policy resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dateUpdated

      LifecyclePolicySummary.Builder dateUpdated(Instant dateUpdated)

      The timestamp when Image Builder updated the lifecycle policy resource.

      Parameters:
      dateUpdated - The timestamp when Image Builder updated the lifecycle policy resource.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • dateLastRun

      LifecyclePolicySummary.Builder dateLastRun(Instant dateLastRun)

      The timestamp for the last time Image Builder ran the lifecycle policy.

      Parameters:
      dateLastRun - The timestamp for the last time Image Builder ran the lifecycle policy.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      To help manage your lifecycle policy resources, you can assign your own metadata to each resource in the form of tags. Each tag consists of a key and an optional value, both of which you define.

      Parameters:
      tags - To help manage your lifecycle policy resources, you can assign your own metadata to each resource in the form of tags. Each tag consists of a key and an optional value, both of which you define.
      Returns:
      Returns a reference to this object so that method calls can be chained together.