Interface IndexedRecoveryPoint.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<IndexedRecoveryPoint.Builder,IndexedRecoveryPoint>,SdkBuilder<IndexedRecoveryPoint.Builder,IndexedRecoveryPoint>,SdkPojo
- Enclosing class:
- IndexedRecoveryPoint
public static interface IndexedRecoveryPoint.Builder extends SdkPojo, CopyableBuilder<IndexedRecoveryPoint.Builder,IndexedRecoveryPoint>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IndexedRecoveryPoint.BuilderbackupCreationDate(Instant backupCreationDate)The date and time that a backup was created, in Unix format and Coordinated Universal Time (UTC).IndexedRecoveryPoint.BuilderbackupVaultArn(String backupVaultArn)An ARN that uniquely identifies the backup vault where the recovery point index is stored.IndexedRecoveryPoint.BuilderiamRoleArn(String iamRoleArn)This specifies the IAM role ARN used for this operation.IndexedRecoveryPoint.BuilderindexCreationDate(Instant indexCreationDate)The date and time that a backup index was created, in Unix format and Coordinated Universal Time (UTC).IndexedRecoveryPoint.BuilderindexStatus(String indexStatus)This is the current status for the backup index associated with the specified recovery point.IndexedRecoveryPoint.BuilderindexStatus(IndexStatus indexStatus)This is the current status for the backup index associated with the specified recovery point.IndexedRecoveryPoint.BuilderindexStatusMessage(String indexStatusMessage)A string in the form of a detailed message explaining the status of a backup index associated with the recovery point.IndexedRecoveryPoint.BuilderrecoveryPointArn(String recoveryPointArn)An ARN that uniquely identifies a recovery point; for example,arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45IndexedRecoveryPoint.BuilderresourceType(String resourceType)The resource type of the indexed recovery point.IndexedRecoveryPoint.BuildersourceResourceArn(String sourceResourceArn)A string of the Amazon Resource Name (ARN) that uniquely identifies the source resource.-
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
-
recoveryPointArn
IndexedRecoveryPoint.Builder recoveryPointArn(String recoveryPointArn)
An ARN that uniquely identifies a recovery point; for example,
arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45- Parameters:
recoveryPointArn- An ARN that uniquely identifies a recovery point; for example,arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sourceResourceArn
IndexedRecoveryPoint.Builder sourceResourceArn(String sourceResourceArn)
A string of the Amazon Resource Name (ARN) that uniquely identifies the source resource.
- Parameters:
sourceResourceArn- A string of the Amazon Resource Name (ARN) that uniquely identifies the source resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iamRoleArn
IndexedRecoveryPoint.Builder iamRoleArn(String iamRoleArn)
This specifies the IAM role ARN used for this operation.
For example, arn:aws:iam::123456789012:role/S3Access
- Parameters:
iamRoleArn- This specifies the IAM role ARN used for this operation.For example, arn:aws:iam::123456789012:role/S3Access
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupCreationDate
IndexedRecoveryPoint.Builder backupCreationDate(Instant backupCreationDate)
The date and time that a backup was created, in Unix format and Coordinated Universal Time (UTC). The value of
CreationDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.- Parameters:
backupCreationDate- The date and time that a backup was created, in Unix format and Coordinated Universal Time (UTC). The value ofCreationDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
IndexedRecoveryPoint.Builder resourceType(String resourceType)
The resource type of the indexed recovery point.
-
EBSfor Amazon Elastic Block Store -
S3for Amazon Simple Storage Service (Amazon S3)
- Parameters:
resourceType- The resource type of the indexed recovery point.-
EBSfor Amazon Elastic Block Store -
S3for Amazon Simple Storage Service (Amazon S3)
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-
indexCreationDate
IndexedRecoveryPoint.Builder indexCreationDate(Instant indexCreationDate)
The date and time that a backup index was created, in Unix format and Coordinated Universal Time (UTC). The value of
CreationDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.- Parameters:
indexCreationDate- The date and time that a backup index was created, in Unix format and Coordinated Universal Time (UTC). The value ofCreationDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
indexStatus
IndexedRecoveryPoint.Builder indexStatus(String indexStatus)
This is the current status for the backup index associated with the specified recovery point.
Statuses are:
PENDING|ACTIVE|FAILED|DELETINGA recovery point with an index that has the status of
ACTIVEcan be included in a search.- Parameters:
indexStatus- This is the current status for the backup index associated with the specified recovery point.Statuses are:
PENDING|ACTIVE|FAILED|DELETINGA recovery point with an index that has the status of
ACTIVEcan be included in a search.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IndexStatus,IndexStatus
-
indexStatus
IndexedRecoveryPoint.Builder indexStatus(IndexStatus indexStatus)
This is the current status for the backup index associated with the specified recovery point.
Statuses are:
PENDING|ACTIVE|FAILED|DELETINGA recovery point with an index that has the status of
ACTIVEcan be included in a search.- Parameters:
indexStatus- This is the current status for the backup index associated with the specified recovery point.Statuses are:
PENDING|ACTIVE|FAILED|DELETINGA recovery point with an index that has the status of
ACTIVEcan be included in a search.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
IndexStatus,IndexStatus
-
indexStatusMessage
IndexedRecoveryPoint.Builder indexStatusMessage(String indexStatusMessage)
A string in the form of a detailed message explaining the status of a backup index associated with the recovery point.
- Parameters:
indexStatusMessage- A string in the form of a detailed message explaining the status of a backup index associated with the recovery point.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultArn
IndexedRecoveryPoint.Builder backupVaultArn(String backupVaultArn)
An ARN that uniquely identifies the backup vault where the recovery point index is stored.
For example,
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.- Parameters:
backupVaultArn- An ARN that uniquely identifies the backup vault where the recovery point index is stored.For example,
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-