public class ThingIndexingConfiguration
extends java.lang.Object
implements java.io.Serializable
The thing indexing configuration. For more information, see Managing Thing Indexing.
| Constructor and Description |
|---|
ThingIndexingConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.util.List<Field> |
getCustomFields()
Contains custom field names and their data type.
|
java.util.List<Field> |
getManagedFields()
Contains fields that are indexed and whose types are already known by the
Fleet Indexing service.
|
java.lang.String |
getThingConnectivityIndexingMode()
Thing connectivity indexing mode.
|
java.lang.String |
getThingIndexingMode()
Thing indexing mode.
|
int |
hashCode() |
void |
setCustomFields(java.util.Collection<Field> customFields)
Contains custom field names and their data type.
|
void |
setManagedFields(java.util.Collection<Field> managedFields)
Contains fields that are indexed and whose types are already known by the
Fleet Indexing service.
|
void |
setThingConnectivityIndexingMode(java.lang.String thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
void |
setThingConnectivityIndexingMode(ThingConnectivityIndexingMode thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
void |
setThingIndexingMode(java.lang.String thingIndexingMode)
Thing indexing mode.
|
void |
setThingIndexingMode(ThingIndexingMode thingIndexingMode)
Thing indexing mode.
|
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ThingIndexingConfiguration |
withCustomFields(java.util.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(java.util.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(java.lang.String thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
ThingIndexingConfiguration |
withThingConnectivityIndexingMode(ThingConnectivityIndexingMode thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
ThingIndexingConfiguration |
withThingIndexingMode(java.lang.String thingIndexingMode)
Thing indexing mode.
|
ThingIndexingConfiguration |
withThingIndexingMode(ThingIndexingMode thingIndexingMode)
Thing indexing mode.
|
public java.lang.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.
Constraints:
Allowed Values: OFF, REGISTRY, REGISTRY_AND_SHADOW
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 setThingIndexingMode(java.lang.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.
Constraints:
Allowed Values: OFF, REGISTRY, REGISTRY_AND_SHADOW
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(java.lang.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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: OFF, REGISTRY, REGISTRY_AND_SHADOW
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 setThingIndexingMode(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.
Constraints:
Allowed Values: OFF, REGISTRY, REGISTRY_AND_SHADOW
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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: OFF, REGISTRY, REGISTRY_AND_SHADOW
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 java.lang.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.
Constraints:
Allowed Values: OFF, STATUS
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 void setThingConnectivityIndexingMode(java.lang.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.
Constraints:
Allowed Values: OFF, STATUS
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(java.lang.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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: OFF, STATUS
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 void setThingConnectivityIndexingMode(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.
Constraints:
Allowed Values: OFF, STATUS
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.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Allowed Values: OFF, STATUS
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 java.util.List<Field> getManagedFields()
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
public void setManagedFields(java.util.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.
Returns a reference to this object so that method calls can be chained together.
managedFields - Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
public ThingIndexingConfiguration withManagedFields(java.util.Collection<Field> managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
Returns a reference to this object so that method calls can be chained together.
managedFields - Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
public java.util.List<Field> getCustomFields()
Contains custom field names and their data type.
Contains custom field names and their data type.
public void setCustomFields(java.util.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.
Returns a reference to this object so that method calls can be chained together.
customFields - Contains custom field names and their data type.
public ThingIndexingConfiguration withCustomFields(java.util.Collection<Field> customFields)
Contains custom field names and their data type.
Returns a reference to this object so that method calls can be chained together.
customFields - Contains custom field names and their data type.
public java.lang.String toString()
toString in class java.lang.ObjectObject.toString()public int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.ObjectCopyright © 2018 Amazon Web Services, Inc. All Rights Reserved.