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.
ThingIndexingMode
public 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.
ThingIndexingMode
public 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.
ThingIndexingMode
public 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.
ThingIndexingMode
public 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.
ThingIndexingMode
public 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.
ThingConnectivityIndexingMode
public 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.
ThingConnectivityIndexingMode
public 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.
ThingConnectivityIndexingMode
public 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.
ThingConnectivityIndexingMode
public 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.
ThingConnectivityIndexingMode
public 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.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.