Interface LifecyclePolicySummary.Builder

    • Method Detail

      • arn

        LifecyclePolicySummary.Builder arn​(String 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

        LifecyclePolicySummary.Builder name​(String 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.
      • 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.
      • 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

        LifecyclePolicySummary.Builder tags​(Map<String,​String> 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.