Package com.pulumi.aws.iot.inputs
Class IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.iot.inputs.IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder
-
- Enclosing class:
- IndexingConfigurationThingGroupIndexingConfigurationArgs
public static final class IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(IndexingConfigurationThingGroupIndexingConfigurationArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(IndexingConfigurationThingGroupIndexingConfigurationArgs defaults)
-
-
Method Detail
-
customFields
public IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder customFields(@Nullable com.pulumi.core.Output<java.util.List<IndexingConfigurationThingGroupIndexingConfigurationCustomFieldArgs>> customFields)
- Parameters:
customFields
- A list of thing group fields to index. This list cannot contain any managed fields. See below.- Returns:
- builder
-
customFields
public IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder customFields(java.util.List<IndexingConfigurationThingGroupIndexingConfigurationCustomFieldArgs> customFields)
- Parameters:
customFields
- A list of thing group fields to index. This list cannot contain any managed fields. See below.- Returns:
- builder
-
customFields
public IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder customFields(IndexingConfigurationThingGroupIndexingConfigurationCustomFieldArgs... customFields)
- Parameters:
customFields
- A list of thing group fields to index. This list cannot contain any managed fields. See below.- Returns:
- builder
-
managedFields
public IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder managedFields(@Nullable com.pulumi.core.Output<java.util.List<IndexingConfigurationThingGroupIndexingConfigurationManagedFieldArgs>> 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 IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder managedFields(java.util.List<IndexingConfigurationThingGroupIndexingConfigurationManagedFieldArgs> 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 IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder managedFields(IndexingConfigurationThingGroupIndexingConfigurationManagedFieldArgs... managedFields)
- Parameters:
managedFields
- Contains fields that are indexed and whose types are already known by the Fleet Indexing service. See below.- Returns:
- builder
-
thingGroupIndexingMode
public IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder thingGroupIndexingMode(com.pulumi.core.Output<java.lang.String> thingGroupIndexingMode)
- Parameters:
thingGroupIndexingMode
- Thing group indexing mode. Valid values: `OFF`, `ON`.- Returns:
- builder
-
thingGroupIndexingMode
public IndexingConfigurationThingGroupIndexingConfigurationArgs.Builder thingGroupIndexingMode(java.lang.String thingGroupIndexingMode)
- Parameters:
thingGroupIndexingMode
- Thing group indexing mode. Valid values: `OFF`, `ON`.- Returns:
- builder
-
build
public IndexingConfigurationThingGroupIndexingConfigurationArgs build()
-
-