@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ThingIndexingConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The thing indexing configuration. For more information, see Managing Thing Indexing.
| Constructor and Description |
|---|
ThingIndexingConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ThingIndexingConfiguration |
clone() |
boolean |
equals(Object obj) |
List<Field> |
getCustomFields()
Contains custom field names and their data type.
|
List<Field> |
getManagedFields()
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
|
String |
getThingConnectivityIndexingMode()
Thing connectivity indexing mode.
|
String |
getThingIndexingMode()
Thing indexing mode.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCustomFields(Collection<Field> customFields)
Contains custom field names and their data type.
|
void |
setManagedFields(Collection<Field> managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
|
void |
setThingConnectivityIndexingMode(String thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
void |
setThingIndexingMode(String thingIndexingMode)
Thing indexing mode.
|
String |
toString()
Returns a string representation of this object.
|
ThingIndexingConfiguration |
withCustomFields(Collection<Field> customFields)
Contains custom field names and their data type.
|
ThingIndexingConfiguration |
withCustomFields(Field... customFields)
Contains custom field names and their data type.
|
ThingIndexingConfiguration |
withManagedFields(Collection<Field> managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
|
ThingIndexingConfiguration |
withManagedFields(Field... managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
|
ThingIndexingConfiguration |
withThingConnectivityIndexingMode(String thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
ThingIndexingConfiguration |
withThingConnectivityIndexingMode(ThingConnectivityIndexingMode thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
ThingIndexingConfiguration |
withThingIndexingMode(String thingIndexingMode)
Thing indexing mode.
|
ThingIndexingConfiguration |
withThingIndexingMode(ThingIndexingMode thingIndexingMode)
Thing indexing mode.
|
public void setThingIndexingMode(String thingIndexingMode)
Thing indexing mode. Valid values are:
REGISTRY – Your thing index contains registry data only.
REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
OFF - Thing indexing is disabled.
thingIndexingMode - Thing indexing mode. Valid values are:
REGISTRY – Your thing index contains registry data only.
REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
OFF - Thing indexing is disabled.
ThingIndexingModepublic String getThingIndexingMode()
Thing indexing mode. Valid values are:
REGISTRY – Your thing index contains registry data only.
REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
OFF - Thing indexing is disabled.
REGISTRY – Your thing index contains registry data only.
REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
OFF - Thing indexing is disabled.
ThingIndexingModepublic ThingIndexingConfiguration withThingIndexingMode(String thingIndexingMode)
Thing indexing mode. Valid values are:
REGISTRY – Your thing index contains registry data only.
REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
OFF - Thing indexing is disabled.
thingIndexingMode - Thing indexing mode. Valid values are:
REGISTRY – Your thing index contains registry data only.
REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
OFF - Thing indexing is disabled.
ThingIndexingModepublic ThingIndexingConfiguration withThingIndexingMode(ThingIndexingMode thingIndexingMode)
Thing indexing mode. Valid values are:
REGISTRY – Your thing index contains registry data only.
REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
OFF - Thing indexing is disabled.
thingIndexingMode - Thing indexing mode. Valid values are:
REGISTRY – Your thing index contains registry data only.
REGISTRY_AND_SHADOW - Your thing index contains registry and shadow data.
OFF - Thing indexing is disabled.
ThingIndexingModepublic void setThingConnectivityIndexingMode(String thingConnectivityIndexingMode)
Thing connectivity indexing mode. Valid values are:
STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
OFF - Thing connectivity status indexing is disabled.
thingConnectivityIndexingMode - Thing connectivity indexing mode. Valid values are:
STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
OFF - Thing connectivity status indexing is disabled.
ThingConnectivityIndexingModepublic String getThingConnectivityIndexingMode()
Thing connectivity indexing mode. Valid values are:
STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
OFF - Thing connectivity status indexing is disabled.
STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
OFF - Thing connectivity status indexing is disabled.
ThingConnectivityIndexingModepublic ThingIndexingConfiguration withThingConnectivityIndexingMode(String thingConnectivityIndexingMode)
Thing connectivity indexing mode. Valid values are:
STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
OFF - Thing connectivity status indexing is disabled.
thingConnectivityIndexingMode - Thing connectivity indexing mode. Valid values are:
STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
OFF - Thing connectivity status indexing is disabled.
ThingConnectivityIndexingModepublic ThingIndexingConfiguration withThingConnectivityIndexingMode(ThingConnectivityIndexingMode thingConnectivityIndexingMode)
Thing connectivity indexing mode. Valid values are:
STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
OFF - Thing connectivity status indexing is disabled.
thingConnectivityIndexingMode - Thing connectivity indexing mode. Valid values are:
STATUS – Your thing index contains connectivity status. To enable thing connectivity indexing, thingIndexMode must not be set to OFF.
OFF - Thing connectivity status indexing is disabled.
ThingConnectivityIndexingModepublic List<Field> getManagedFields()
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
public void setManagedFields(Collection<Field> managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
managedFields - Contains fields that are indexed and whose types are already known by the Fleet Indexing service.public ThingIndexingConfiguration withManagedFields(Field... managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
NOTE: This method appends the values to the existing list (if any). Use
setManagedFields(java.util.Collection) or withManagedFields(java.util.Collection) if you want
to override the existing values.
managedFields - Contains fields that are indexed and whose types are already known by the Fleet Indexing service.public ThingIndexingConfiguration withManagedFields(Collection<Field> managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
managedFields - Contains fields that are indexed and whose types are already known by the Fleet Indexing service.public List<Field> getCustomFields()
Contains custom field names and their data type.
public void setCustomFields(Collection<Field> customFields)
Contains custom field names and their data type.
customFields - Contains custom field names and their data type.public ThingIndexingConfiguration withCustomFields(Field... customFields)
Contains custom field names and their data type.
NOTE: This method appends the values to the existing list (if any). Use
setCustomFields(java.util.Collection) or withCustomFields(java.util.Collection) if you want to
override the existing values.
customFields - Contains custom field names and their data type.public ThingIndexingConfiguration withCustomFields(Collection<Field> customFields)
Contains custom field names and their data type.
customFields - Contains custom field names and their data type.public String toString()
toString in class ObjectObject.toString()public ThingIndexingConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2021. All rights reserved.