Interface DescribeThingGroupResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeThingGroupResponse.Builder,
,DescribeThingGroupResponse> IotResponse.Builder
,SdkBuilder<DescribeThingGroupResponse.Builder,
,DescribeThingGroupResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeThingGroupResponse
public static interface DescribeThingGroupResponse.Builder
extends IotResponse.Builder, SdkPojo, CopyableBuilder<DescribeThingGroupResponse.Builder,DescribeThingGroupResponse>
-
Method Summary
Modifier and TypeMethodDescriptionThe dynamic thing group index name.queryString
(String queryString) The dynamic thing group search query string.queryVersion
(String queryVersion) The dynamic thing group query version.The dynamic thing group status.status
(DynamicGroupStatus status) The dynamic thing group status.thingGroupArn
(String thingGroupArn) The thing group ARN.thingGroupId
(String thingGroupId) The thing group ID.thingGroupMetadata
(Consumer<ThingGroupMetadata.Builder> thingGroupMetadata) Thing group metadata.thingGroupMetadata
(ThingGroupMetadata thingGroupMetadata) Thing group metadata.thingGroupName
(String thingGroupName) The name of the thing group.thingGroupProperties
(Consumer<ThingGroupProperties.Builder> thingGroupProperties) The thing group properties.thingGroupProperties
(ThingGroupProperties thingGroupProperties) The thing group properties.The version of the thing group.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.iot.model.IotResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
thingGroupName
The name of the thing group.
- Parameters:
thingGroupName
- The name of the thing group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupId
The thing group ID.
- Parameters:
thingGroupId
- The thing group ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupArn
The thing group ARN.
- Parameters:
thingGroupArn
- The thing group ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
The version of the thing group.
- Parameters:
version
- The version of the thing group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupProperties
The thing group properties.
- Parameters:
thingGroupProperties
- The thing group properties.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupProperties
default DescribeThingGroupResponse.Builder thingGroupProperties(Consumer<ThingGroupProperties.Builder> thingGroupProperties) The thing group properties.
This is a convenience method that creates an instance of theThingGroupProperties.Builder
avoiding the need to create one manually viaThingGroupProperties.builder()
.When the
Consumer
completes,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:
-
thingGroupMetadata
Thing group metadata.
- Parameters:
thingGroupMetadata
- Thing group metadata.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
thingGroupMetadata
default DescribeThingGroupResponse.Builder thingGroupMetadata(Consumer<ThingGroupMetadata.Builder> thingGroupMetadata) Thing group metadata.
This is a convenience method that creates an instance of theThingGroupMetadata.Builder
avoiding the need to create one manually viaThingGroupMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tothingGroupMetadata(ThingGroupMetadata)
.- Parameters:
thingGroupMetadata
- a consumer that will call methods onThingGroupMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
indexName
The dynamic thing group index name.
- Parameters:
indexName
- The dynamic thing group index name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryString
The dynamic thing group search query string.
- Parameters:
queryString
- The dynamic thing group search query string.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryVersion
The dynamic thing group query version.
- Parameters:
queryVersion
- The dynamic thing group query version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The dynamic thing group status.
- Parameters:
status
- The dynamic thing group status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The dynamic thing group status.
- Parameters:
status
- The dynamic thing group status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-