Interface RasterDataCollectionQueryWithBandFilterInput.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<RasterDataCollectionQueryWithBandFilterInput.Builder,RasterDataCollectionQueryWithBandFilterInput>,SdkBuilder<RasterDataCollectionQueryWithBandFilterInput.Builder,RasterDataCollectionQueryWithBandFilterInput>,SdkPojo
- Enclosing class:
- RasterDataCollectionQueryWithBandFilterInput
public static interface RasterDataCollectionQueryWithBandFilterInput.Builder extends SdkPojo, CopyableBuilder<RasterDataCollectionQueryWithBandFilterInput.Builder,RasterDataCollectionQueryWithBandFilterInput>
-
-
Method Summary
-
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 Detail
-
areaOfInterest
RasterDataCollectionQueryWithBandFilterInput.Builder areaOfInterest(AreaOfInterest 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.Builderavoiding the need to create one manually viaAreaOfInterest.builder().When the
Consumercompletes,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:
areaOfInterest(AreaOfInterest)
-
bandFilter
RasterDataCollectionQueryWithBandFilterInput.Builder bandFilter(Collection<String> 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
RasterDataCollectionQueryWithBandFilterInput.Builder bandFilter(String... 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.Builderavoiding the need to create one manually viaPropertyFilters.builder().When the
Consumercompletes,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:
propertyFilters(PropertyFilters)
-
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.Builderavoiding the need to create one manually viaTimeRangeFilterInput.builder().When the
Consumercompletes,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:
timeRangeFilter(TimeRangeFilterInput)
-
-