Interface UpdateRecoveryPointIndexSettingsRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,BackupRequest.Builder,Buildable,CopyableBuilder<UpdateRecoveryPointIndexSettingsRequest.Builder,UpdateRecoveryPointIndexSettingsRequest>,SdkBuilder<UpdateRecoveryPointIndexSettingsRequest.Builder,UpdateRecoveryPointIndexSettingsRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateRecoveryPointIndexSettingsRequest
public static interface UpdateRecoveryPointIndexSettingsRequest.Builder extends BackupRequest.Builder, SdkPojo, CopyableBuilder<UpdateRecoveryPointIndexSettingsRequest.Builder,UpdateRecoveryPointIndexSettingsRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateRecoveryPointIndexSettingsRequest.BuilderbackupVaultName(String backupVaultName)The name of a logical container where backups are stored.UpdateRecoveryPointIndexSettingsRequest.BuilderiamRoleArn(String iamRoleArn)This specifies the IAM role ARN used for this operation.UpdateRecoveryPointIndexSettingsRequest.Builderindex(String index)Index can have 1 of 2 possible values, eitherENABLEDorDISABLED.UpdateRecoveryPointIndexSettingsRequest.Builderindex(Index index)Index can have 1 of 2 possible values, eitherENABLEDorDISABLED.UpdateRecoveryPointIndexSettingsRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateRecoveryPointIndexSettingsRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateRecoveryPointIndexSettingsRequest.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-108B488B0D45.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.backup.model.BackupRequest.Builder
build
-
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
-
backupVaultName
UpdateRecoveryPointIndexSettingsRequest.Builder backupVaultName(String backupVaultName)
The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.
Accepted characters include lowercase letters, numbers, and hyphens.
- Parameters:
backupVaultName- The name of a logical container where backups are stored. Backup vaults are identified by names that are unique to the account used to create them and the Region where they are created.Accepted characters include lowercase letters, numbers, and hyphens.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recoveryPointArn
UpdateRecoveryPointIndexSettingsRequest.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.
-
iamRoleArn
UpdateRecoveryPointIndexSettingsRequest.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.
-
index
UpdateRecoveryPointIndexSettingsRequest.Builder index(String index)
Index can have 1 of 2 possible values, either
ENABLEDorDISABLED.To create a backup index for an eligible
ACTIVErecovery point that does not yet have a backup index, set value toENABLED.To delete a backup index, set value to
DISABLED.- Parameters:
index- Index can have 1 of 2 possible values, eitherENABLEDorDISABLED.To create a backup index for an eligible
ACTIVErecovery point that does not yet have a backup index, set value toENABLED.To delete a backup index, set value to
DISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Index,Index
-
index
UpdateRecoveryPointIndexSettingsRequest.Builder index(Index index)
Index can have 1 of 2 possible values, either
ENABLEDorDISABLED.To create a backup index for an eligible
ACTIVErecovery point that does not yet have a backup index, set value toENABLED.To delete a backup index, set value to
DISABLED.- Parameters:
index- Index can have 1 of 2 possible values, eitherENABLEDorDISABLED.To create a backup index for an eligible
ACTIVErecovery point that does not yet have a backup index, set value toENABLED.To delete a backup index, set value to
DISABLED.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
Index,Index
-
overrideConfiguration
UpdateRecoveryPointIndexSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateRecoveryPointIndexSettingsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-