public static interface ThingIndexingConfiguration.Builder extends SdkPojo, CopyableBuilder<ThingIndexingConfiguration.Builder,ThingIndexingConfiguration>
| Modifier and Type | Method and Description |
|---|---|
ThingIndexingConfiguration.Builder |
customFields(Collection<Field> customFields)
Contains custom field names and their data type.
|
ThingIndexingConfiguration.Builder |
customFields(Consumer<Field.Builder>... customFields)
Contains custom field names and their data type.
|
ThingIndexingConfiguration.Builder |
customFields(Field... customFields)
Contains custom field names and their data type.
|
ThingIndexingConfiguration.Builder |
deviceDefenderIndexingMode(DeviceDefenderIndexingMode deviceDefenderIndexingMode)
Device Defender indexing mode.
|
ThingIndexingConfiguration.Builder |
deviceDefenderIndexingMode(String deviceDefenderIndexingMode)
Device Defender indexing mode.
|
ThingIndexingConfiguration.Builder |
managedFields(Collection<Field> managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
|
ThingIndexingConfiguration.Builder |
managedFields(Consumer<Field.Builder>... managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
|
ThingIndexingConfiguration.Builder |
managedFields(Field... managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
|
ThingIndexingConfiguration.Builder |
namedShadowIndexingMode(NamedShadowIndexingMode namedShadowIndexingMode)
Named shadow indexing mode.
|
ThingIndexingConfiguration.Builder |
namedShadowIndexingMode(String namedShadowIndexingMode)
Named shadow indexing mode.
|
ThingIndexingConfiguration.Builder |
thingConnectivityIndexingMode(String thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
ThingIndexingConfiguration.Builder |
thingConnectivityIndexingMode(ThingConnectivityIndexingMode thingConnectivityIndexingMode)
Thing connectivity indexing mode.
|
ThingIndexingConfiguration.Builder |
thingIndexingMode(String thingIndexingMode)
Thing indexing mode.
|
ThingIndexingConfiguration.Builder |
thingIndexingMode(ThingIndexingMode thingIndexingMode)
Thing indexing mode.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildThingIndexingConfiguration.Builder thingIndexingMode(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.
ThingIndexingMode,
ThingIndexingModeThingIndexingConfiguration.Builder thingIndexingMode(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.
ThingIndexingMode,
ThingIndexingModeThingIndexingConfiguration.Builder thingConnectivityIndexingMode(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.
ThingConnectivityIndexingMode,
ThingConnectivityIndexingModeThingIndexingConfiguration.Builder thingConnectivityIndexingMode(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.
ThingConnectivityIndexingMode,
ThingConnectivityIndexingModeThingIndexingConfiguration.Builder deviceDefenderIndexingMode(String deviceDefenderIndexingMode)
Device Defender indexing mode. Valid values are:
VIOLATIONS – Your thing index contains Device Defender violations. To enable Device Defender indexing, deviceDefenderIndexingMode must not be set to OFF.
OFF - Device Defender indexing is disabled.
For more information about Device Defender violations, see Device Defender Detect.
deviceDefenderIndexingMode - Device Defender indexing mode. Valid values are:
VIOLATIONS – Your thing index contains Device Defender violations. To enable Device Defender indexing, deviceDefenderIndexingMode must not be set to OFF.
OFF - Device Defender indexing is disabled.
For more information about Device Defender violations, see Device Defender Detect.
DeviceDefenderIndexingMode,
DeviceDefenderIndexingModeThingIndexingConfiguration.Builder deviceDefenderIndexingMode(DeviceDefenderIndexingMode deviceDefenderIndexingMode)
Device Defender indexing mode. Valid values are:
VIOLATIONS – Your thing index contains Device Defender violations. To enable Device Defender indexing, deviceDefenderIndexingMode must not be set to OFF.
OFF - Device Defender indexing is disabled.
For more information about Device Defender violations, see Device Defender Detect.
deviceDefenderIndexingMode - Device Defender indexing mode. Valid values are:
VIOLATIONS – Your thing index contains Device Defender violations. To enable Device Defender indexing, deviceDefenderIndexingMode must not be set to OFF.
OFF - Device Defender indexing is disabled.
For more information about Device Defender violations, see Device Defender Detect.
DeviceDefenderIndexingMode,
DeviceDefenderIndexingModeThingIndexingConfiguration.Builder namedShadowIndexingMode(String namedShadowIndexingMode)
Named shadow indexing mode. Valid values are:
ON – Your thing index contains named shadow. To enable thing named shadow indexing, namedShadowIndexingMode must not be set to OFF.
OFF - Named shadow indexing is disabled.
For more information about Shadows, see IoT Device Shadow service.
namedShadowIndexingMode - Named shadow indexing mode. Valid values are:
ON – Your thing index contains named shadow. To enable thing named shadow indexing, namedShadowIndexingMode must not be set to OFF.
OFF - Named shadow indexing is disabled.
For more information about Shadows, see IoT Device Shadow service.
NamedShadowIndexingMode,
NamedShadowIndexingModeThingIndexingConfiguration.Builder namedShadowIndexingMode(NamedShadowIndexingMode namedShadowIndexingMode)
Named shadow indexing mode. Valid values are:
ON – Your thing index contains named shadow. To enable thing named shadow indexing, namedShadowIndexingMode must not be set to OFF.
OFF - Named shadow indexing is disabled.
For more information about Shadows, see IoT Device Shadow service.
namedShadowIndexingMode - Named shadow indexing mode. Valid values are:
ON – Your thing index contains named shadow. To enable thing named shadow indexing, namedShadowIndexingMode must not be set to OFF.
OFF - Named shadow indexing is disabled.
For more information about Shadows, see IoT Device Shadow service.
NamedShadowIndexingMode,
NamedShadowIndexingModeThingIndexingConfiguration.Builder managedFields(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.ThingIndexingConfiguration.Builder managedFields(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.ThingIndexingConfiguration.Builder managedFields(Consumer<Field.Builder>... managedFields)
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #managedFields(List) .managedFields - a consumer that will call methods on List.Builder #managedFields(List) ThingIndexingConfiguration.Builder customFields(Collection<Field> customFields)
Contains custom field names and their data type.
customFields - Contains custom field names and their data type.ThingIndexingConfiguration.Builder customFields(Field... customFields)
Contains custom field names and their data type.
customFields - Contains custom field names and their data type.ThingIndexingConfiguration.Builder customFields(Consumer<Field.Builder>... customFields)
Contains custom field names and their data type.
This is a convenience that creates an instance of theList.Builder avoiding the need to create
one manually via List#builder() .
When the Consumer completes, List.Builder#build() is called immediately and its result
is passed to #customFields(List) .customFields - a consumer that will call methods on List.Builder #customFields(List) Copyright © 2022. All rights reserved.