Interface SearchScope.Builder

  • Method Details

    • backupResourceTypesWithStrings

      SearchScope.Builder backupResourceTypesWithStrings(Collection<String> backupResourceTypes)

      The resource types included in a search.

      Eligible resource types include S3 and EBS.

      Parameters:
      backupResourceTypes - The resource types included in a search.

      Eligible resource types include S3 and EBS.

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

      SearchScope.Builder backupResourceTypesWithStrings(String... backupResourceTypes)

      The resource types included in a search.

      Eligible resource types include S3 and EBS.

      Parameters:
      backupResourceTypes - The resource types included in a search.

      Eligible resource types include S3 and EBS.

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

      SearchScope.Builder backupResourceTypes(Collection<ResourceType> backupResourceTypes)

      The resource types included in a search.

      Eligible resource types include S3 and EBS.

      Parameters:
      backupResourceTypes - The resource types included in a search.

      Eligible resource types include S3 and EBS.

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

      SearchScope.Builder backupResourceTypes(ResourceType... backupResourceTypes)

      The resource types included in a search.

      Eligible resource types include S3 and EBS.

      Parameters:
      backupResourceTypes - The resource types included in a search.

      Eligible resource types include S3 and EBS.

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

      SearchScope.Builder backupResourceCreationTime(BackupCreationTimeFilter backupResourceCreationTime)

      This is the time a backup resource was created.

      Parameters:
      backupResourceCreationTime - This is the time a backup resource was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupResourceCreationTime

      default SearchScope.Builder backupResourceCreationTime(Consumer<BackupCreationTimeFilter.Builder> backupResourceCreationTime)

      This is the time a backup resource was created.

      This is a convenience method that creates an instance of the BackupCreationTimeFilter.Builder avoiding the need to create one manually via BackupCreationTimeFilter.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to backupResourceCreationTime(BackupCreationTimeFilter).

      Parameters:
      backupResourceCreationTime - a consumer that will call methods on BackupCreationTimeFilter.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • sourceResourceArns

      SearchScope.Builder sourceResourceArns(Collection<String> sourceResourceArns)

      The Amazon Resource Name (ARN) that uniquely identifies the source resources.

      Parameters:
      sourceResourceArns - The Amazon Resource Name (ARN) that uniquely identifies the source resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceResourceArns

      SearchScope.Builder sourceResourceArns(String... sourceResourceArns)

      The Amazon Resource Name (ARN) that uniquely identifies the source resources.

      Parameters:
      sourceResourceArns - The Amazon Resource Name (ARN) that uniquely identifies the source resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupResourceArns

      SearchScope.Builder backupResourceArns(Collection<String> backupResourceArns)

      The Amazon Resource Name (ARN) that uniquely identifies the backup resources.

      Parameters:
      backupResourceArns - The Amazon Resource Name (ARN) that uniquely identifies the backup resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupResourceArns

      SearchScope.Builder backupResourceArns(String... backupResourceArns)

      The Amazon Resource Name (ARN) that uniquely identifies the backup resources.

      Parameters:
      backupResourceArns - The Amazon Resource Name (ARN) that uniquely identifies the backup resources.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • backupResourceTags

      SearchScope.Builder backupResourceTags(Map<String,String> backupResourceTags)

      These are one or more tags on the backup (recovery point).

      Parameters:
      backupResourceTags - These are one or more tags on the backup (recovery point).
      Returns:
      Returns a reference to this object so that method calls can be chained together.