Interface RasterDataCollectionQueryWithBandFilterInput.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RasterDataCollectionQueryWithBandFilterInput.Builder,
,RasterDataCollectionQueryWithBandFilterInput> SdkBuilder<RasterDataCollectionQueryWithBandFilterInput.Builder,
,RasterDataCollectionQueryWithBandFilterInput> SdkPojo
- Enclosing class:
RasterDataCollectionQueryWithBandFilterInput
-
Method Summary
Modifier and TypeMethodDescriptionareaOfInterest
(Consumer<AreaOfInterest.Builder> areaOfInterest) The Area of interest to be used in the search query.areaOfInterest
(AreaOfInterest areaOfInterest) The Area of interest to be used in the search query.bandFilter
(String... bandFilter) The list of Bands to be displayed in the result for each item.bandFilter
(Collection<String> bandFilter) The list of Bands to be displayed in the result for each item.propertyFilters
(Consumer<PropertyFilters.Builder> propertyFilters) The Property Filters used in the search query.propertyFilters
(PropertyFilters propertyFilters) The Property Filters used in the search query.timeRangeFilter
(Consumer<TimeRangeFilterInput.Builder> timeRangeFilter) The TimeRange Filter used in the search query.timeRangeFilter
(TimeRangeFilterInput timeRangeFilter) The TimeRange Filter used in the search query.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, sdkFields
-
Method Details
-
areaOfInterest
The Area of interest to be used in the search query.
- Parameters:
areaOfInterest
- The Area of interest to be used in the search query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
areaOfInterest
default RasterDataCollectionQueryWithBandFilterInput.Builder areaOfInterest(Consumer<AreaOfInterest.Builder> areaOfInterest) The Area of interest to be used in the search query.
This is a convenience method that creates an instance of theAreaOfInterest.Builder
avoiding the need to create one manually viaAreaOfInterest.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toareaOfInterest(AreaOfInterest)
.- Parameters:
areaOfInterest
- a consumer that will call methods onAreaOfInterest.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
bandFilter
The list of Bands to be displayed in the result for each item.
- Parameters:
bandFilter
- The list of Bands to be displayed in the result for each item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bandFilter
The list of Bands to be displayed in the result for each item.
- Parameters:
bandFilter
- The list of Bands to be displayed in the result for each item.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyFilters
RasterDataCollectionQueryWithBandFilterInput.Builder propertyFilters(PropertyFilters propertyFilters) The Property Filters used in the search query.
- Parameters:
propertyFilters
- The Property Filters used in the search query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
propertyFilters
default RasterDataCollectionQueryWithBandFilterInput.Builder propertyFilters(Consumer<PropertyFilters.Builder> propertyFilters) The Property Filters used in the search query.
This is a convenience method that creates an instance of thePropertyFilters.Builder
avoiding the need to create one manually viaPropertyFilters.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed topropertyFilters(PropertyFilters)
.- Parameters:
propertyFilters
- a consumer that will call methods onPropertyFilters.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
timeRangeFilter
RasterDataCollectionQueryWithBandFilterInput.Builder timeRangeFilter(TimeRangeFilterInput timeRangeFilter) The TimeRange Filter used in the search query.
- Parameters:
timeRangeFilter
- The TimeRange Filter used in the search query.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
timeRangeFilter
default RasterDataCollectionQueryWithBandFilterInput.Builder timeRangeFilter(Consumer<TimeRangeFilterInput.Builder> timeRangeFilter) The TimeRange Filter used in the search query.
This is a convenience method that creates an instance of theTimeRangeFilterInput.Builder
avoiding the need to create one manually viaTimeRangeFilterInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totimeRangeFilter(TimeRangeFilterInput)
.- Parameters:
timeRangeFilter
- a consumer that will call methods onTimeRangeFilterInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-