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
copyMethods inherited from interface software.amazon.awssdk.services.iot.model.IotResponse.Builder
build, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldsMethods 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.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:
-
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.Builderavoiding the need to create one manually viaThingGroupMetadata.builder().When the
Consumercompletes,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:
-