Package com.pulumi.aws.iot.inputs
Class IndexingConfigurationThingIndexingConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.IndexingConfigurationThingIndexingConfigurationArgs.Builder
-
- Enclosing class:
- IndexingConfigurationThingIndexingConfigurationArgs
public static final class IndexingConfigurationThingIndexingConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(IndexingConfigurationThingIndexingConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IndexingConfigurationThingIndexingConfigurationArgs defaults)
-
-
Method Detail
-
customFields
public IndexingConfigurationThingIndexingConfigurationArgs.Builder customFields(@Nullable com.pulumi.core.Output<java.util.List<IndexingConfigurationThingIndexingConfigurationCustomFieldArgs>> customFields)
- Parameters:
customFields
- Contains custom field names and their data type. See below.- Returns:
- builder
-
customFields
public IndexingConfigurationThingIndexingConfigurationArgs.Builder customFields(java.util.List<IndexingConfigurationThingIndexingConfigurationCustomFieldArgs> customFields)
- Parameters:
customFields
- Contains custom field names and their data type. See below.- Returns:
- builder
-
customFields
public IndexingConfigurationThingIndexingConfigurationArgs.Builder customFields(IndexingConfigurationThingIndexingConfigurationCustomFieldArgs... customFields)
- Parameters:
customFields
- Contains custom field names and their data type. See below.- Returns:
- builder
-
deviceDefenderIndexingMode
public IndexingConfigurationThingIndexingConfigurationArgs.Builder deviceDefenderIndexingMode(@Nullable com.pulumi.core.Output<java.lang.String> deviceDefenderIndexingMode)
- Parameters:
deviceDefenderIndexingMode
- Device Defender indexing mode. Valid values: `VIOLATIONS`, `OFF`. Default: `OFF`.- Returns:
- builder
-
deviceDefenderIndexingMode
public IndexingConfigurationThingIndexingConfigurationArgs.Builder deviceDefenderIndexingMode(java.lang.String deviceDefenderIndexingMode)
- Parameters:
deviceDefenderIndexingMode
- Device Defender indexing mode. Valid values: `VIOLATIONS`, `OFF`. Default: `OFF`.- Returns:
- builder
-
managedFields
public IndexingConfigurationThingIndexingConfigurationArgs.Builder managedFields(@Nullable com.pulumi.core.Output<java.util.List<IndexingConfigurationThingIndexingConfigurationManagedFieldArgs>> managedFields)
- Parameters:
managedFields
- Contains fields that are indexed and whose types are already known by the Fleet Indexing service. See below.- Returns:
- builder
-
managedFields
public IndexingConfigurationThingIndexingConfigurationArgs.Builder managedFields(java.util.List<IndexingConfigurationThingIndexingConfigurationManagedFieldArgs> managedFields)
- Parameters:
managedFields
- Contains fields that are indexed and whose types are already known by the Fleet Indexing service. See below.- Returns:
- builder
-
managedFields
public IndexingConfigurationThingIndexingConfigurationArgs.Builder managedFields(IndexingConfigurationThingIndexingConfigurationManagedFieldArgs... managedFields)
- Parameters:
managedFields
- Contains fields that are indexed and whose types are already known by the Fleet Indexing service. See below.- Returns:
- builder
-
namedShadowIndexingMode
public IndexingConfigurationThingIndexingConfigurationArgs.Builder namedShadowIndexingMode(@Nullable com.pulumi.core.Output<java.lang.String> namedShadowIndexingMode)
- Parameters:
namedShadowIndexingMode
- [Named shadow](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html) indexing mode. Valid values: `ON`, `OFF`. Default: `OFF`.- Returns:
- builder
-
namedShadowIndexingMode
public IndexingConfigurationThingIndexingConfigurationArgs.Builder namedShadowIndexingMode(java.lang.String namedShadowIndexingMode)
- Parameters:
namedShadowIndexingMode
- [Named shadow](https://docs.aws.amazon.com/iot/latest/developerguide/iot-device-shadows.html) indexing mode. Valid values: `ON`, `OFF`. Default: `OFF`.- Returns:
- builder
-
thingConnectivityIndexingMode
public IndexingConfigurationThingIndexingConfigurationArgs.Builder thingConnectivityIndexingMode(@Nullable com.pulumi.core.Output<java.lang.String> thingConnectivityIndexingMode)
- Parameters:
thingConnectivityIndexingMode
- Thing connectivity indexing mode. Valid values: `STATUS`, `OFF`. Default: `OFF`.- Returns:
- builder
-
thingConnectivityIndexingMode
public IndexingConfigurationThingIndexingConfigurationArgs.Builder thingConnectivityIndexingMode(java.lang.String thingConnectivityIndexingMode)
- Parameters:
thingConnectivityIndexingMode
- Thing connectivity indexing mode. Valid values: `STATUS`, `OFF`. Default: `OFF`.- Returns:
- builder
-
thingIndexingMode
public IndexingConfigurationThingIndexingConfigurationArgs.Builder thingIndexingMode(com.pulumi.core.Output<java.lang.String> thingIndexingMode)
- Parameters:
thingIndexingMode
- Thing indexing mode. Valid values: `REGISTRY`, `REGISTRY_AND_SHADOW`, `OFF`.- Returns:
- builder
-
thingIndexingMode
public IndexingConfigurationThingIndexingConfigurationArgs.Builder thingIndexingMode(java.lang.String thingIndexingMode)
- Parameters:
thingIndexingMode
- Thing indexing mode. Valid values: `REGISTRY`, `REGISTRY_AND_SHADOW`, `OFF`.- Returns:
- builder
-
build
public IndexingConfigurationThingIndexingConfigurationArgs build()
-
-