@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CrawlFilterConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The configuration of filtering the data source content. For example, configuring regular expression patterns to include or exclude certain content.
Constructor and Description |
---|
CrawlFilterConfiguration() |
Modifier and Type | Method and Description |
---|---|
CrawlFilterConfiguration |
clone() |
boolean |
equals(Object obj) |
PatternObjectFilterConfiguration |
getPatternObjectFilter()
The configuration of filtering certain objects or content types of the data source.
|
String |
getType()
The type of filtering that you want to apply to certain objects or content of the data source.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setPatternObjectFilter(PatternObjectFilterConfiguration patternObjectFilter)
The configuration of filtering certain objects or content types of the data source.
|
void |
setType(String type)
The type of filtering that you want to apply to certain objects or content of the data source.
|
String |
toString()
Returns a string representation of this object.
|
CrawlFilterConfiguration |
withPatternObjectFilter(PatternObjectFilterConfiguration patternObjectFilter)
The configuration of filtering certain objects or content types of the data source.
|
CrawlFilterConfiguration |
withType(CrawlFilterConfigurationType type)
The type of filtering that you want to apply to certain objects or content of the data source.
|
CrawlFilterConfiguration |
withType(String type)
The type of filtering that you want to apply to certain objects or content of the data source.
|
public void setPatternObjectFilter(PatternObjectFilterConfiguration patternObjectFilter)
The configuration of filtering certain objects or content types of the data source.
patternObjectFilter
- The configuration of filtering certain objects or content types of the data source.public PatternObjectFilterConfiguration getPatternObjectFilter()
The configuration of filtering certain objects or content types of the data source.
public CrawlFilterConfiguration withPatternObjectFilter(PatternObjectFilterConfiguration patternObjectFilter)
The configuration of filtering certain objects or content types of the data source.
patternObjectFilter
- The configuration of filtering certain objects or content types of the data source.public void setType(String type)
The type of filtering that you want to apply to certain objects or content of the data source. For example, the
PATTERN
type is regular expression patterns you can apply to filter your content.
type
- The type of filtering that you want to apply to certain objects or content of the data source. For
example, the PATTERN
type is regular expression patterns you can apply to filter your
content.CrawlFilterConfigurationType
public String getType()
The type of filtering that you want to apply to certain objects or content of the data source. For example, the
PATTERN
type is regular expression patterns you can apply to filter your content.
PATTERN
type is regular expression patterns you can apply to filter your
content.CrawlFilterConfigurationType
public CrawlFilterConfiguration withType(String type)
The type of filtering that you want to apply to certain objects or content of the data source. For example, the
PATTERN
type is regular expression patterns you can apply to filter your content.
type
- The type of filtering that you want to apply to certain objects or content of the data source. For
example, the PATTERN
type is regular expression patterns you can apply to filter your
content.CrawlFilterConfigurationType
public CrawlFilterConfiguration withType(CrawlFilterConfigurationType type)
The type of filtering that you want to apply to certain objects or content of the data source. For example, the
PATTERN
type is regular expression patterns you can apply to filter your content.
type
- The type of filtering that you want to apply to certain objects or content of the data source. For
example, the PATTERN
type is regular expression patterns you can apply to filter your
content.CrawlFilterConfigurationType
public String toString()
toString
in class Object
Object.toString()
public CrawlFilterConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.