@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RasterDataCollectionQueryInput extends Object implements Serializable, Cloneable, StructuredPojo
The input structure for Raster Data Collection Query containing the Area of Interest, TimeRange Filters, and Property Filters.
Constructor and Description |
---|
RasterDataCollectionQueryInput() |
Modifier and Type | Method and Description |
---|---|
RasterDataCollectionQueryInput |
clone() |
boolean |
equals(Object obj) |
AreaOfInterest |
getAreaOfInterest()
The area of interest being queried for the raster data collection.
|
PropertyFilters |
getPropertyFilters()
The list of Property filters used in the Raster Data Collection Query.
|
String |
getRasterDataCollectionArn()
The Amazon Resource Name (ARN) of the raster data collection.
|
TimeRangeFilterInput |
getTimeRangeFilter()
The TimeRange Filter used in the RasterDataCollection Query.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAreaOfInterest(AreaOfInterest areaOfInterest)
The area of interest being queried for the raster data collection.
|
void |
setPropertyFilters(PropertyFilters propertyFilters)
The list of Property filters used in the Raster Data Collection Query.
|
void |
setRasterDataCollectionArn(String rasterDataCollectionArn)
The Amazon Resource Name (ARN) of the raster data collection.
|
void |
setTimeRangeFilter(TimeRangeFilterInput timeRangeFilter)
The TimeRange Filter used in the RasterDataCollection Query.
|
String |
toString()
Returns a string representation of this object.
|
RasterDataCollectionQueryInput |
withAreaOfInterest(AreaOfInterest areaOfInterest)
The area of interest being queried for the raster data collection.
|
RasterDataCollectionQueryInput |
withPropertyFilters(PropertyFilters propertyFilters)
The list of Property filters used in the Raster Data Collection Query.
|
RasterDataCollectionQueryInput |
withRasterDataCollectionArn(String rasterDataCollectionArn)
The Amazon Resource Name (ARN) of the raster data collection.
|
RasterDataCollectionQueryInput |
withTimeRangeFilter(TimeRangeFilterInput timeRangeFilter)
The TimeRange Filter used in the RasterDataCollection Query.
|
public void setAreaOfInterest(AreaOfInterest areaOfInterest)
The area of interest being queried for the raster data collection.
areaOfInterest
- The area of interest being queried for the raster data collection.public AreaOfInterest getAreaOfInterest()
The area of interest being queried for the raster data collection.
public RasterDataCollectionQueryInput withAreaOfInterest(AreaOfInterest areaOfInterest)
The area of interest being queried for the raster data collection.
areaOfInterest
- The area of interest being queried for the raster data collection.public void setPropertyFilters(PropertyFilters propertyFilters)
The list of Property filters used in the Raster Data Collection Query.
propertyFilters
- The list of Property filters used in the Raster Data Collection Query.public PropertyFilters getPropertyFilters()
The list of Property filters used in the Raster Data Collection Query.
public RasterDataCollectionQueryInput withPropertyFilters(PropertyFilters propertyFilters)
The list of Property filters used in the Raster Data Collection Query.
propertyFilters
- The list of Property filters used in the Raster Data Collection Query.public void setRasterDataCollectionArn(String rasterDataCollectionArn)
The Amazon Resource Name (ARN) of the raster data collection.
rasterDataCollectionArn
- The Amazon Resource Name (ARN) of the raster data collection.public String getRasterDataCollectionArn()
The Amazon Resource Name (ARN) of the raster data collection.
public RasterDataCollectionQueryInput withRasterDataCollectionArn(String rasterDataCollectionArn)
The Amazon Resource Name (ARN) of the raster data collection.
rasterDataCollectionArn
- The Amazon Resource Name (ARN) of the raster data collection.public void setTimeRangeFilter(TimeRangeFilterInput timeRangeFilter)
The TimeRange Filter used in the RasterDataCollection Query.
timeRangeFilter
- The TimeRange Filter used in the RasterDataCollection Query.public TimeRangeFilterInput getTimeRangeFilter()
The TimeRange Filter used in the RasterDataCollection Query.
public RasterDataCollectionQueryInput withTimeRangeFilter(TimeRangeFilterInput timeRangeFilter)
The TimeRange Filter used in the RasterDataCollection Query.
timeRangeFilter
- The TimeRange Filter used in the RasterDataCollection Query.public String toString()
toString
in class Object
Object.toString()
public RasterDataCollectionQueryInput clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.