Class CrawlsFilter
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<CrawlsFilter.Builder,
CrawlsFilter>
A list of fields, comparators and value that you can use to filter the crawler runs for a specified crawler.
- See Also:
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic CrawlsFilter.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final FieldName
A key used to filter the crawler runs for a specified crawler.final String
A key used to filter the crawler runs for a specified crawler.final String
The value provided for comparison on the crawl field.final FilterOperator
A defined comparator that operates on the value.final String
A defined comparator that operates on the value.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
static Class
<? extends CrawlsFilter.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.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
fieldName
A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names are:
-
CRAWL_ID
: A string representing the UUID identifier for a crawl. -
STATE
: A string representing the state of the crawl. -
START_TIME
andEND_TIME
: The epoch timestamp in milliseconds. -
DPU_HOUR
: The number of data processing unit (DPU) hours used for the crawl.
If the service returns an enum value that is not available in the current SDK version,
fieldName
will returnFieldName.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfieldNameAsString()
.- Returns:
- A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names
are:
-
CRAWL_ID
: A string representing the UUID identifier for a crawl. -
STATE
: A string representing the state of the crawl. -
START_TIME
andEND_TIME
: The epoch timestamp in milliseconds. -
DPU_HOUR
: The number of data processing unit (DPU) hours used for the crawl.
-
- See Also:
-
-
fieldNameAsString
A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names are:
-
CRAWL_ID
: A string representing the UUID identifier for a crawl. -
STATE
: A string representing the state of the crawl. -
START_TIME
andEND_TIME
: The epoch timestamp in milliseconds. -
DPU_HOUR
: The number of data processing unit (DPU) hours used for the crawl.
If the service returns an enum value that is not available in the current SDK version,
fieldName
will returnFieldName.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfieldNameAsString()
.- Returns:
- A key used to filter the crawler runs for a specified crawler. Valid values for each of the field names
are:
-
CRAWL_ID
: A string representing the UUID identifier for a crawl. -
STATE
: A string representing the state of the crawl. -
START_TIME
andEND_TIME
: The epoch timestamp in milliseconds. -
DPU_HOUR
: The number of data processing unit (DPU) hours used for the crawl.
-
- See Also:
-
-
filterOperator
A defined comparator that operates on the value. The available operators are:
-
GT
: Greater than. -
GE
: Greater than or equal to. -
LT
: Less than. -
LE
: Less than or equal to. -
EQ
: Equal to. -
NE
: Not equal to.
If the service returns an enum value that is not available in the current SDK version,
filterOperator
will returnFilterOperator.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfilterOperatorAsString()
.- Returns:
- A defined comparator that operates on the value. The available operators are:
-
GT
: Greater than. -
GE
: Greater than or equal to. -
LT
: Less than. -
LE
: Less than or equal to. -
EQ
: Equal to. -
NE
: Not equal to.
-
- See Also:
-
-
filterOperatorAsString
A defined comparator that operates on the value. The available operators are:
-
GT
: Greater than. -
GE
: Greater than or equal to. -
LT
: Less than. -
LE
: Less than or equal to. -
EQ
: Equal to. -
NE
: Not equal to.
If the service returns an enum value that is not available in the current SDK version,
filterOperator
will returnFilterOperator.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromfilterOperatorAsString()
.- Returns:
- A defined comparator that operates on the value. The available operators are:
-
GT
: Greater than. -
GE
: Greater than or equal to. -
LT
: Less than. -
LE
: Less than or equal to. -
EQ
: Equal to. -
NE
: Not equal to.
-
- See Also:
-
-
fieldValue
The value provided for comparison on the crawl field.
- Returns:
- The value provided for comparison on the crawl field.
-
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<CrawlsFilter.Builder,
CrawlsFilter> - 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
-
sdkFields
-