Interface UpdateDynamicThingGroupRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateDynamicThingGroupRequest.Builder,,UpdateDynamicThingGroupRequest> IotRequest.Builder,SdkBuilder<UpdateDynamicThingGroupRequest.Builder,,UpdateDynamicThingGroupRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateDynamicThingGroupRequest
-
Method Summary
Modifier and TypeMethodDescriptionexpectedVersion(Long expectedVersion) The expected version of the dynamic thing group to update.The dynamic thing group index to update.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.queryString(String queryString) The dynamic thing group search query string to update.queryVersion(String queryVersion) The dynamic thing group query version to update.thingGroupName(String thingGroupName) The name of the dynamic thing group to update.thingGroupProperties(Consumer<ThingGroupProperties.Builder> thingGroupProperties) The dynamic thing group properties to update.thingGroupProperties(ThingGroupProperties thingGroupProperties) The dynamic thing group properties to update.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.iot.model.IotRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
thingGroupName
The name of the dynamic thing group to update.
- Parameters:
thingGroupName- The name of the dynamic thing group to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupProperties
UpdateDynamicThingGroupRequest.Builder thingGroupProperties(ThingGroupProperties thingGroupProperties) The dynamic thing group properties to update.
- Parameters:
thingGroupProperties- The dynamic thing group properties to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupProperties
default UpdateDynamicThingGroupRequest.Builder thingGroupProperties(Consumer<ThingGroupProperties.Builder> thingGroupProperties) The dynamic thing group properties to update.
This is a convenience method that creates an instance of theThingGroupProperties.Builderavoiding the need to create one manually viaThingGroupProperties.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tothingGroupProperties(ThingGroupProperties).- Parameters:
thingGroupProperties- a consumer that will call methods onThingGroupProperties.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
expectedVersion
The expected version of the dynamic thing group to update.
- Parameters:
expectedVersion- The expected version of the dynamic thing group to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
indexName
The dynamic thing group index to update.
Currently one index is supported:
AWS_Things.- Parameters:
indexName- The dynamic thing group index to update.Currently one index is supported:
AWS_Things.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryString
The dynamic thing group search query string to update.
- Parameters:
queryString- The dynamic thing group search query string to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryVersion
The dynamic thing group query version to update.
Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
- Parameters:
queryVersion- The dynamic thing group query version to update.Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateDynamicThingGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateDynamicThingGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-