Interface LifecyclePolicySummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<LifecyclePolicySummary.Builder,
,LifecyclePolicySummary> SdkBuilder<LifecyclePolicySummary.Builder,
,LifecyclePolicySummary> SdkPojo
- Enclosing class:
LifecyclePolicySummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the lifecycle policy summary resource.dateCreated
(Instant dateCreated) The timestamp when Image Builder created the lifecycle policy resource.dateLastRun
(Instant dateLastRun) The timestamp for the last time Image Builder ran the lifecycle policy.dateUpdated
(Instant dateUpdated) The timestamp when Image Builder updated the lifecycle policy resource.description
(String description) Optional description for the lifecycle policy.executionRole
(String executionRole) The name or Amazon Resource Name (ARN) of the IAM role that Image Builder uses to run the lifecycle policy.The name of the lifecycle policy.resourceType
(String resourceType) The type of resources the lifecycle policy targets.resourceType
(LifecyclePolicyResourceType resourceType) The type of resources the lifecycle policy targets.The lifecycle policy resource status.status
(LifecyclePolicyStatus status) The lifecycle policy resource status.To help manage your lifecycle policy resources, you can assign your own metadata to each resource in the form of tags.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, sdkFieldNameToField, sdkFields
-
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
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
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
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
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
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
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.
-