Interface ListJobsRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<ListJobsRequest.Builder,,ListJobsRequest> LocationRequest.Builder,SdkBuilder<ListJobsRequest.Builder,,ListJobsRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
ListJobsRequest
@Mutable
@NotThreadSafe
public static interface ListJobsRequest.Builder
extends LocationRequest.Builder, SdkPojo, CopyableBuilder<ListJobsRequest.Builder,ListJobsRequest>
-
Method Summary
Modifier and TypeMethodDescriptiondefault ListJobsRequest.Builderfilter(Consumer<JobsFilter.Builder> filter) An optional structure containing criteria by which to filter job results.filter(JobsFilter filter) An optional structure containing criteria by which to filter job results.maxResults(Integer maxResults) Maximum number of jobs to return.The pagination token specifying which page of results to return in the response.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.location.model.LocationRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
filter
An optional structure containing criteria by which to filter job results.
- Parameters:
filter- An optional structure containing criteria by which to filter job results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filter
An optional structure containing criteria by which to filter job results.
This is a convenience method that creates an instance of theJobsFilter.Builderavoiding the need to create one manually viaJobsFilter.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tofilter(JobsFilter).- Parameters:
filter- a consumer that will call methods onJobsFilter.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
maxResults
Maximum number of jobs to return.
- Parameters:
maxResults- Maximum number of jobs to return.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page.
- Parameters:
nextToken- The pagination token specifying which page of results to return in the response. If no token is provided, the default page is the first page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListJobsRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListJobsRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-