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.
|
default ThingIndexingConfiguration.Builder |
filter(Consumer<IndexingFilter.Builder> filter)
Provides additional filters for specific data sources.
|
ThingIndexingConfiguration.Builder |
filter(IndexingFilter filter)
Provides additional filters for specific data sources.
|
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 method that creates an instance of theField.Builder avoiding the need to create one manually via
Field.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to #managedFields(List.
managedFields - a consumer that will call methods on Field.Builder#managedFields(java.util.Collection) 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 method that creates an instance of theField.Builder avoiding the need to create one manually via
Field.builder().
When the Consumer completes, SdkBuilder.build()
is called immediately and its result is passed to #customFields(List.
customFields - a consumer that will call methods on Field.Builder#customFields(java.util.Collection) ThingIndexingConfiguration.Builder filter(IndexingFilter filter)
Provides additional filters for specific data sources. Named shadow is the only data source that currently
supports and requires a filter. To add named shadows to your fleet indexing configuration, set
namedShadowIndexingMode to be ON and specify your shadow names in
filter.
filter - Provides additional filters for specific data sources. Named shadow is the only data source that
currently supports and requires a filter. To add named shadows to your fleet indexing configuration,
set namedShadowIndexingMode to be ON and specify your shadow names in
filter.default ThingIndexingConfiguration.Builder filter(Consumer<IndexingFilter.Builder> filter)
Provides additional filters for specific data sources. Named shadow is the only data source that currently
supports and requires a filter. To add named shadows to your fleet indexing configuration, set
namedShadowIndexingMode to be ON and specify your shadow names in
filter.
IndexingFilter.Builder avoiding the need
to create one manually via IndexingFilter.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to filter(IndexingFilter).
filter - a consumer that will call methods on IndexingFilter.Builderfilter(IndexingFilter)Copyright © 2023. All rights reserved.