@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IndexingFilter extends Object implements Serializable, Cloneable, StructuredPojo
Provides additional filters for specific data sources. Named shadow is the only data source that currently supports
and requires a filter. To add named shadows to your fleet indexing configuration, set
namedShadowIndexingMode to be ON and specify your shadow names in filter.
| Constructor and Description |
|---|
IndexingFilter() |
| Modifier and Type | Method and Description |
|---|---|
IndexingFilter |
clone() |
boolean |
equals(Object obj) |
List<String> |
getNamedShadowNames()
The shadow names that you select to index.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setNamedShadowNames(Collection<String> namedShadowNames)
The shadow names that you select to index.
|
String |
toString()
Returns a string representation of this object.
|
IndexingFilter |
withNamedShadowNames(Collection<String> namedShadowNames)
The shadow names that you select to index.
|
IndexingFilter |
withNamedShadowNames(String... namedShadowNames)
The shadow names that you select to index.
|
public List<String> getNamedShadowNames()
The shadow names that you select to index. The default maximum number of shadow names for indexing is 10. To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.
public void setNamedShadowNames(Collection<String> namedShadowNames)
The shadow names that you select to index. The default maximum number of shadow names for indexing is 10. To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.
namedShadowNames - The shadow names that you select to index. The default maximum number of shadow names for indexing is 10.
To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.public IndexingFilter withNamedShadowNames(String... namedShadowNames)
The shadow names that you select to index. The default maximum number of shadow names for indexing is 10. To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.
NOTE: This method appends the values to the existing list (if any). Use
setNamedShadowNames(java.util.Collection) or withNamedShadowNames(java.util.Collection) if you
want to override the existing values.
namedShadowNames - The shadow names that you select to index. The default maximum number of shadow names for indexing is 10.
To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.public IndexingFilter withNamedShadowNames(Collection<String> namedShadowNames)
The shadow names that you select to index. The default maximum number of shadow names for indexing is 10. To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.
namedShadowNames - The shadow names that you select to index. The default maximum number of shadow names for indexing is 10.
To increase the limit, see Amazon Web Services IoT Device Management Quotas in the Amazon Web Services General Reference.public String toString()
toString in class ObjectObject.toString()public IndexingFilter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2023. All rights reserved.