Interface ResourceSnapshotSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ResourceSnapshotSummary.Builder,
,ResourceSnapshotSummary> SdkBuilder<ResourceSnapshotSummary.Builder,
,ResourceSnapshotSummary> SdkPojo
- Enclosing class:
ResourceSnapshotSummary
@Mutable
@NotThreadSafe
public static interface ResourceSnapshotSummary.Builder
extends SdkPojo, CopyableBuilder<ResourceSnapshotSummary.Builder,ResourceSnapshotSummary>
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the snapshot.The AWS account ID of the entity that owns the resource from which the snapshot was created.resourceId
(String resourceId) The identifier of the specific resource snapshotted.resourceSnapshotTemplateName
(String resourceSnapshotTemplateName) The name of the template used to create the snapshot.resourceType
(String resourceType) The type of resource snapshotted.resourceType
(ResourceType resourceType) The type of resource snapshotted.The revision number of the snapshot.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 snapshot. This globally unique identifier can be used for cross-service references and in IAM policies.
- Parameters:
arn
- The Amazon Resource Name (ARN) of the snapshot. This globally unique identifier can be used for cross-service references and in IAM policies.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBy
The AWS account ID of the entity that owns the resource from which the snapshot was created.
- Parameters:
createdBy
- The AWS account ID of the entity that owns the resource from which the snapshot was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
The identifier of the specific resource snapshotted. The format might vary depending on the ResourceType.
- Parameters:
resourceId
- The identifier of the specific resource snapshotted. The format might vary depending on the ResourceType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceSnapshotTemplateName
The name of the template used to create the snapshot.
- Parameters:
resourceSnapshotTemplateName
- The name of the template used to create the snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
The type of resource snapshotted.
- Parameters:
resourceType
- The type of resource snapshotted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
resourceType
The type of resource snapshotted.
- Parameters:
resourceType
- The type of resource snapshotted.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
revision
The revision number of the snapshot. This integer value is incremented each time the snapshot is updated, allowing for version tracking of the resource snapshot.
- Parameters:
revision
- The revision number of the snapshot. This integer value is incremented each time the snapshot is updated, allowing for version tracking of the resource snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-