Interface LifecyclePolicySummary.Builder

    • Method Detail

      • policyId

        LifecyclePolicySummary.Builder policyId​(String policyId)

        The identifier of the lifecycle policy.

        Parameters:
        policyId - The identifier 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)

        The description of the lifecycle policy.

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

        LifecyclePolicySummary.Builder policyType​(String policyType)

        The type of policy. EBS_SNAPSHOT_MANAGEMENT indicates that the policy manages the lifecycle of Amazon EBS snapshots. IMAGE_MANAGEMENT indicates that the policy manages the lifecycle of EBS-backed AMIs. EVENT_BASED_POLICY indicates that the policy automates cross-account snapshot copies for snapshots that are shared with your account.

        Parameters:
        policyType - The type of policy. EBS_SNAPSHOT_MANAGEMENT indicates that the policy manages the lifecycle of Amazon EBS snapshots. IMAGE_MANAGEMENT indicates that the policy manages the lifecycle of EBS-backed AMIs. EVENT_BASED_POLICY indicates that the policy automates cross-account snapshot copies for snapshots that are shared with your account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PolicyTypeValues, PolicyTypeValues
      • policyType

        LifecyclePolicySummary.Builder policyType​(PolicyTypeValues policyType)

        The type of policy. EBS_SNAPSHOT_MANAGEMENT indicates that the policy manages the lifecycle of Amazon EBS snapshots. IMAGE_MANAGEMENT indicates that the policy manages the lifecycle of EBS-backed AMIs. EVENT_BASED_POLICY indicates that the policy automates cross-account snapshot copies for snapshots that are shared with your account.

        Parameters:
        policyType - The type of policy. EBS_SNAPSHOT_MANAGEMENT indicates that the policy manages the lifecycle of Amazon EBS snapshots. IMAGE_MANAGEMENT indicates that the policy manages the lifecycle of EBS-backed AMIs. EVENT_BASED_POLICY indicates that the policy automates cross-account snapshot copies for snapshots that are shared with your account.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        PolicyTypeValues, PolicyTypeValues