@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()
A list of thing fields to index.
|
List<Field> |
getManagedFields()
A list of automatically indexed thing fields.
|
String |
getThingConnectivityIndexingMode()
Thing connectivity indexing mode.
|
String |
getThingIndexingMode()
Thing indexing mode.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCustomFields(Collection<Field> customFields)
A list of thing fields to index.
|
void |
setManagedFields(Collection<Field> managedFields)
A list of automatically indexed thing fields.
|
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)
A list of thing fields to index.
|
ThingIndexingConfiguration |
withCustomFields(Field... customFields)
A list of thing fields to index.
|
ThingIndexingConfiguration |
withManagedFields(Collection<Field> managedFields)
A list of automatically indexed thing fields.
|
ThingIndexingConfiguration |
withManagedFields(Field... managedFields)
A list of automatically indexed thing fields.
|
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()
A list of automatically indexed thing fields.
public void setManagedFields(Collection<Field> managedFields)
A list of automatically indexed thing fields.
managedFields - A list of automatically indexed thing fields.public ThingIndexingConfiguration withManagedFields(Field... managedFields)
A list of automatically indexed thing fields.
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 - A list of automatically indexed thing fields.public ThingIndexingConfiguration withManagedFields(Collection<Field> managedFields)
A list of automatically indexed thing fields.
managedFields - A list of automatically indexed thing fields.public List<Field> getCustomFields()
A list of thing fields to index. This list cannot contain any managed fields. Use the GetIndexingConfiguration API to get a list of managed fields.
public void setCustomFields(Collection<Field> customFields)
A list of thing fields to index. This list cannot contain any managed fields. Use the GetIndexingConfiguration API to get a list of managed fields.
customFields - A list of thing fields to index. This list cannot contain any managed fields. Use the
GetIndexingConfiguration API to get a list of managed fields.public ThingIndexingConfiguration withCustomFields(Field... customFields)
A list of thing fields to index. This list cannot contain any managed fields. Use the GetIndexingConfiguration API to get a list of managed fields.
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 - A list of thing fields to index. This list cannot contain any managed fields. Use the
GetIndexingConfiguration API to get a list of managed fields.public ThingIndexingConfiguration withCustomFields(Collection<Field> customFields)
A list of thing fields to index. This list cannot contain any managed fields. Use the GetIndexingConfiguration API to get a list of managed fields.
customFields - A list of thing fields to index. This list cannot contain any managed fields. Use the
GetIndexingConfiguration API to get a list of managed fields.public String toString()
toString in class ObjectObject.toString()public ThingIndexingConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.