Interface ResourceSnapshotSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ResourceSnapshotSummary.Builder,ResourceSnapshotSummary>,SdkBuilder<ResourceSnapshotSummary.Builder,ResourceSnapshotSummary>,SdkPojo
- Enclosing class:
- ResourceSnapshotSummary
public static interface ResourceSnapshotSummary.Builder extends SdkPojo, CopyableBuilder<ResourceSnapshotSummary.Builder,ResourceSnapshotSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ResourceSnapshotSummary.Builderarn(String arn)The Amazon Resource Name (ARN) of the snapshot.ResourceSnapshotSummary.BuildercreatedBy(String createdBy)The AWS account ID of the entity that owns the resource from which the snapshot was created.ResourceSnapshotSummary.BuilderresourceId(String resourceId)The identifier of the specific resource snapshotted.ResourceSnapshotSummary.BuilderresourceSnapshotTemplateName(String resourceSnapshotTemplateName)The name of the template used to create the snapshot.ResourceSnapshotSummary.BuilderresourceType(String resourceType)The type of resource snapshotted.ResourceSnapshotSummary.BuilderresourceType(ResourceType resourceType)The type of resource snapshotted.ResourceSnapshotSummary.Builderrevision(Integer revision)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 Detail
-
arn
ResourceSnapshotSummary.Builder arn(String 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
ResourceSnapshotSummary.Builder createdBy(String 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
ResourceSnapshotSummary.Builder resourceId(String 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
ResourceSnapshotSummary.Builder resourceSnapshotTemplateName(String 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
ResourceSnapshotSummary.Builder resourceType(String 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,ResourceType
-
resourceType
ResourceSnapshotSummary.Builder resourceType(ResourceType 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,ResourceType
-
revision
ResourceSnapshotSummary.Builder revision(Integer 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.
-
-