Interface GetBackupVaultNotificationsResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,BackupResponse.Builder,Buildable,CopyableBuilder<GetBackupVaultNotificationsResponse.Builder,GetBackupVaultNotificationsResponse>,SdkBuilder<GetBackupVaultNotificationsResponse.Builder,GetBackupVaultNotificationsResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- GetBackupVaultNotificationsResponse
public static interface GetBackupVaultNotificationsResponse.Builder extends BackupResponse.Builder, SdkPojo, CopyableBuilder<GetBackupVaultNotificationsResponse.Builder,GetBackupVaultNotificationsResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GetBackupVaultNotificationsResponse.BuilderbackupVaultArn(String backupVaultArn)An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.GetBackupVaultNotificationsResponse.BuilderbackupVaultEvents(Collection<BackupVaultEvent> backupVaultEvents)An array of events that indicate the status of jobs to back up resources to the backup vault.GetBackupVaultNotificationsResponse.BuilderbackupVaultEvents(BackupVaultEvent... backupVaultEvents)An array of events that indicate the status of jobs to back up resources to the backup vault.GetBackupVaultNotificationsResponse.BuilderbackupVaultEventsWithStrings(String... backupVaultEvents)An array of events that indicate the status of jobs to back up resources to the backup vault.GetBackupVaultNotificationsResponse.BuilderbackupVaultEventsWithStrings(Collection<String> backupVaultEvents)An array of events that indicate the status of jobs to back up resources to the backup vault.GetBackupVaultNotificationsResponse.BuilderbackupVaultName(String backupVaultName)The name of a logical container where backups are stored.GetBackupVaultNotificationsResponse.BuildersnsTopicArn(String snsTopicArn)An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example,arn:aws:sns:us-west-2:111122223333:MyTopic.-
Methods inherited from interface software.amazon.awssdk.services.backup.model.BackupResponse.Builder
build, responseMetadata, responseMetadata
-
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
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
backupVaultName
GetBackupVaultNotificationsResponse.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.
- 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.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultArn
GetBackupVaultNotificationsResponse.Builder backupVaultArn(String backupVaultArn)
An Amazon Resource Name (ARN) that uniquely identifies a backup vault; for example,
arn:aws:backup:us-east-1:123456789012:backup-vault:aBackupVault.- Parameters:
backupVaultArn- An Amazon Resource Name (ARN) that uniquely identifies a backup vault; 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.
-
snsTopicArn
GetBackupVaultNotificationsResponse.Builder snsTopicArn(String snsTopicArn)
An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example,
arn:aws:sns:us-west-2:111122223333:MyTopic.- Parameters:
snsTopicArn- An ARN that uniquely identifies an Amazon Simple Notification Service (Amazon SNS) topic; for example,arn:aws:sns:us-west-2:111122223333:MyTopic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultEventsWithStrings
GetBackupVaultNotificationsResponse.Builder backupVaultEventsWithStrings(Collection<String> backupVaultEvents)
An array of events that indicate the status of jobs to back up resources to the backup vault.
- Parameters:
backupVaultEvents- An array of events that indicate the status of jobs to back up resources to the backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultEventsWithStrings
GetBackupVaultNotificationsResponse.Builder backupVaultEventsWithStrings(String... backupVaultEvents)
An array of events that indicate the status of jobs to back up resources to the backup vault.
- Parameters:
backupVaultEvents- An array of events that indicate the status of jobs to back up resources to the backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultEvents
GetBackupVaultNotificationsResponse.Builder backupVaultEvents(Collection<BackupVaultEvent> backupVaultEvents)
An array of events that indicate the status of jobs to back up resources to the backup vault.
- Parameters:
backupVaultEvents- An array of events that indicate the status of jobs to back up resources to the backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
backupVaultEvents
GetBackupVaultNotificationsResponse.Builder backupVaultEvents(BackupVaultEvent... backupVaultEvents)
An array of events that indicate the status of jobs to back up resources to the backup vault.
- Parameters:
backupVaultEvents- An array of events that indicate the status of jobs to back up resources to the backup vault.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-