Class Property
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<Property.Builder,
Property>
Represents a single searchable property to search on.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic Property.Builder
builder()
final EoCloudCoverInput
The structure representing EoCloudCover property filter containing a lower bound and upper bound.final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.static Property
fromEoCloudCover
(Consumer<EoCloudCoverInput.Builder> eoCloudCover) Create an instance of this class witheoCloudCover()
initialized to the given value.static Property
fromEoCloudCover
(EoCloudCoverInput eoCloudCover) Create an instance of this class witheoCloudCover()
initialized to the given value.static Property
fromLandsatCloudCoverLand
(Consumer<LandsatCloudCoverLandInput.Builder> landsatCloudCoverLand) Create an instance of this class withlandsatCloudCoverLand()
initialized to the given value.static Property
fromLandsatCloudCoverLand
(LandsatCloudCoverLandInput landsatCloudCoverLand) Create an instance of this class withlandsatCloudCoverLand()
initialized to the given value.static Property
fromPlatform
(Consumer<PlatformInput.Builder> platform) Create an instance of this class withplatform()
initialized to the given value.static Property
fromPlatform
(PlatformInput platform) Create an instance of this class withplatform()
initialized to the given value.static Property
fromViewOffNadir
(Consumer<ViewOffNadirInput.Builder> viewOffNadir) Create an instance of this class withviewOffNadir()
initialized to the given value.static Property
fromViewOffNadir
(ViewOffNadirInput viewOffNadir) Create an instance of this class withviewOffNadir()
initialized to the given value.static Property
fromViewSunAzimuth
(Consumer<ViewSunAzimuthInput.Builder> viewSunAzimuth) Create an instance of this class withviewSunAzimuth()
initialized to the given value.static Property
fromViewSunAzimuth
(ViewSunAzimuthInput viewSunAzimuth) Create an instance of this class withviewSunAzimuth()
initialized to the given value.static Property
fromViewSunElevation
(Consumer<ViewSunElevationInput.Builder> viewSunElevation) Create an instance of this class withviewSunElevation()
initialized to the given value.static Property
fromViewSunElevation
(ViewSunElevationInput viewSunElevation) Create an instance of this class withviewSunElevation()
initialized to the given value.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.final PlatformInput
platform()
The structure representing Platform property filter consisting of value and comparison operator.static Class
<? extends Property.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.type()
Retrieve an enum value representing which member of this object is populated.final ViewOffNadirInput
The structure representing ViewOffNadir property filter containing a lower bound and upper bound.final ViewSunAzimuthInput
The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.final ViewSunElevationInput
The structure representing ViewSunElevation property filter containing a lower bound and upper bound.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
eoCloudCover
The structure representing EoCloudCover property filter containing a lower bound and upper bound.
- Returns:
- The structure representing EoCloudCover property filter containing a lower bound and upper bound.
-
landsatCloudCoverLand
The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.
- Returns:
- The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.
-
platform
The structure representing Platform property filter consisting of value and comparison operator.
- Returns:
- The structure representing Platform property filter consisting of value and comparison operator.
-
viewOffNadir
The structure representing ViewOffNadir property filter containing a lower bound and upper bound.
- Returns:
- The structure representing ViewOffNadir property filter containing a lower bound and upper bound.
-
viewSunAzimuth
The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.
- Returns:
- The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.
-
viewSunElevation
The structure representing ViewSunElevation property filter containing a lower bound and upper bound.
- Returns:
- The structure representing ViewSunElevation property filter containing a lower bound and upper bound.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Property.Builder,
Property> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in interfaceSdkPojo
- Parameters:
obj
- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
fromEoCloudCover
Create an instance of this class witheoCloudCover()
initialized to the given value.The structure representing EoCloudCover property filter containing a lower bound and upper bound.
- Parameters:
eoCloudCover
- The structure representing EoCloudCover property filter containing a lower bound and upper bound.
-
fromEoCloudCover
Create an instance of this class witheoCloudCover()
initialized to the given value.The structure representing EoCloudCover property filter containing a lower bound and upper bound.
- Parameters:
eoCloudCover
- The structure representing EoCloudCover property filter containing a lower bound and upper bound.
-
fromLandsatCloudCoverLand
Create an instance of this class withlandsatCloudCoverLand()
initialized to the given value.The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.
- Parameters:
landsatCloudCoverLand
- The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.
-
fromLandsatCloudCoverLand
public static Property fromLandsatCloudCoverLand(Consumer<LandsatCloudCoverLandInput.Builder> landsatCloudCoverLand) Create an instance of this class withlandsatCloudCoverLand()
initialized to the given value.The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.
- Parameters:
landsatCloudCoverLand
- The structure representing Land Cloud Cover property filter for Landsat collection containing a lower bound and upper bound.
-
fromPlatform
Create an instance of this class withplatform()
initialized to the given value.The structure representing Platform property filter consisting of value and comparison operator.
- Parameters:
platform
- The structure representing Platform property filter consisting of value and comparison operator.
-
fromPlatform
Create an instance of this class withplatform()
initialized to the given value.The structure representing Platform property filter consisting of value and comparison operator.
- Parameters:
platform
- The structure representing Platform property filter consisting of value and comparison operator.
-
fromViewOffNadir
Create an instance of this class withviewOffNadir()
initialized to the given value.The structure representing ViewOffNadir property filter containing a lower bound and upper bound.
- Parameters:
viewOffNadir
- The structure representing ViewOffNadir property filter containing a lower bound and upper bound.
-
fromViewOffNadir
Create an instance of this class withviewOffNadir()
initialized to the given value.The structure representing ViewOffNadir property filter containing a lower bound and upper bound.
- Parameters:
viewOffNadir
- The structure representing ViewOffNadir property filter containing a lower bound and upper bound.
-
fromViewSunAzimuth
Create an instance of this class withviewSunAzimuth()
initialized to the given value.The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.
- Parameters:
viewSunAzimuth
- The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.
-
fromViewSunAzimuth
Create an instance of this class withviewSunAzimuth()
initialized to the given value.The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.
- Parameters:
viewSunAzimuth
- The structure representing ViewSunAzimuth property filter containing a lower bound and upper bound.
-
fromViewSunElevation
Create an instance of this class withviewSunElevation()
initialized to the given value.The structure representing ViewSunElevation property filter containing a lower bound and upper bound.
- Parameters:
viewSunElevation
- The structure representing ViewSunElevation property filter containing a lower bound and upper bound.
-
fromViewSunElevation
public static Property fromViewSunElevation(Consumer<ViewSunElevationInput.Builder> viewSunElevation) Create an instance of this class withviewSunElevation()
initialized to the given value.The structure representing ViewSunElevation property filter containing a lower bound and upper bound.
- Parameters:
viewSunElevation
- The structure representing ViewSunElevation property filter containing a lower bound and upper bound.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beProperty.Type.UNKNOWN_TO_SDK_VERSION
if the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beProperty.Type.UNKNOWN_TO_SDK_VERSION
if zero members are set, andnull
if more than one member is set. -
sdkFields
-