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
-
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 Detail
-
thingGroupName
DescribeThingGroupResponse.Builder thingGroupName(String 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
DescribeThingGroupResponse.Builder thingGroupId(String 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
DescribeThingGroupResponse.Builder thingGroupArn(String 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
DescribeThingGroupResponse.Builder version(Long 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
DescribeThingGroupResponse.Builder thingGroupProperties(ThingGroupProperties 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:
thingGroupProperties(ThingGroupProperties)
-
thingGroupMetadata
DescribeThingGroupResponse.Builder thingGroupMetadata(ThingGroupMetadata 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:
thingGroupMetadata(ThingGroupMetadata)
-
indexName
DescribeThingGroupResponse.Builder indexName(String 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
DescribeThingGroupResponse.Builder queryString(String 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
DescribeThingGroupResponse.Builder queryVersion(String 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
DescribeThingGroupResponse.Builder status(String 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:
DynamicGroupStatus,DynamicGroupStatus
-
status
DescribeThingGroupResponse.Builder status(DynamicGroupStatus 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:
DynamicGroupStatus,DynamicGroupStatus
-
-