Interface SearchScope.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SearchScope.Builder,SearchScope>,SdkBuilder<SearchScope.Builder,SearchScope>,SdkPojo
- Enclosing class:
- SearchScope
public static interface SearchScope.Builder extends SdkPojo, CopyableBuilder<SearchScope.Builder,SearchScope>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SearchScope.BuilderbackupResourceArns(String... backupResourceArns)The Amazon Resource Name (ARN) that uniquely identifies the backup resources.SearchScope.BuilderbackupResourceArns(Collection<String> backupResourceArns)The Amazon Resource Name (ARN) that uniquely identifies the backup resources.default SearchScope.BuilderbackupResourceCreationTime(Consumer<BackupCreationTimeFilter.Builder> backupResourceCreationTime)This is the time a backup resource was created.SearchScope.BuilderbackupResourceCreationTime(BackupCreationTimeFilter backupResourceCreationTime)This is the time a backup resource was created.SearchScope.BuilderbackupResourceTags(Map<String,String> backupResourceTags)These are one or more tags on the backup (recovery point).SearchScope.BuilderbackupResourceTypes(Collection<ResourceType> backupResourceTypes)The resource types included in a search.SearchScope.BuilderbackupResourceTypes(ResourceType... backupResourceTypes)The resource types included in a search.SearchScope.BuilderbackupResourceTypesWithStrings(String... backupResourceTypes)The resource types included in a search.SearchScope.BuilderbackupResourceTypesWithStrings(Collection<String> backupResourceTypes)The resource types included in a search.SearchScope.BuildersourceResourceArns(String... sourceResourceArns)The Amazon Resource Name (ARN) that uniquely identifies the source resources.SearchScope.BuildersourceResourceArns(Collection<String> sourceResourceArns)The Amazon Resource Name (ARN) that uniquely identifies the source resources.-
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
-
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 theBackupCreationTimeFilter.Builderavoiding the need to create one manually viaBackupCreationTimeFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobackupResourceCreationTime(BackupCreationTimeFilter).- Parameters:
backupResourceCreationTime- a consumer that will call methods onBackupCreationTimeFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
backupResourceCreationTime(BackupCreationTimeFilter)
-
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.
-
-