Interface UpdateRegionSettingsRequest.Builder

All Superinterfaces:
AwsRequest.Builder, BackupRequest.Builder, Buildable, CopyableBuilder<UpdateRegionSettingsRequest.Builder,UpdateRegionSettingsRequest>, SdkBuilder<UpdateRegionSettingsRequest.Builder,UpdateRegionSettingsRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateRegionSettingsRequest

public static interface UpdateRegionSettingsRequest.Builder extends BackupRequest.Builder, SdkPojo, CopyableBuilder<UpdateRegionSettingsRequest.Builder,UpdateRegionSettingsRequest>
  • Method Details

    • resourceTypeOptInPreference

      UpdateRegionSettingsRequest.Builder resourceTypeOptInPreference(Map<String,Boolean> resourceTypeOptInPreference)

      Updates the list of services along with the opt-in preferences for the Region.

      If resource assignments are only based on tags, then service opt-in settings are applied. If a resource type is explicitly assigned to a backup plan, such as Amazon S3, Amazon EC2, or Amazon RDS, it will be included in the backup even if the opt-in is not enabled for that particular service. If both a resource type and tags are specified in a resource assignment, the resource type specified in the backup plan takes priority over the tag condition. Service opt-in settings are disregarded in this situation.

      Parameters:
      resourceTypeOptInPreference - Updates the list of services along with the opt-in preferences for the Region.

      If resource assignments are only based on tags, then service opt-in settings are applied. If a resource type is explicitly assigned to a backup plan, such as Amazon S3, Amazon EC2, or Amazon RDS, it will be included in the backup even if the opt-in is not enabled for that particular service. If both a resource type and tags are specified in a resource assignment, the resource type specified in the backup plan takes priority over the tag condition. Service opt-in settings are disregarded in this situation.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceTypeManagementPreference

      UpdateRegionSettingsRequest.Builder resourceTypeManagementPreference(Map<String,Boolean> resourceTypeManagementPreference)

      Enables or disables full Backup management of backups for a resource type. To enable full Backup management for DynamoDB along with Backup's advanced DynamoDB backup features, follow the procedure to enable advanced DynamoDB backup programmatically.

      Parameters:
      resourceTypeManagementPreference - Enables or disables full Backup management of backups for a resource type. To enable full Backup management for DynamoDB along with Backup's advanced DynamoDB backup features, follow the procedure to enable advanced DynamoDB backup programmatically.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • overrideConfiguration

      UpdateRegionSettingsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.