Interface DescribeDeviceResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeDeviceResponse.Builder,DescribeDeviceResponse>
,SageMakerResponse.Builder
,SdkBuilder<DescribeDeviceResponse.Builder,DescribeDeviceResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- DescribeDeviceResponse
public static interface DescribeDeviceResponse.Builder extends SageMakerResponse.Builder, SdkPojo, CopyableBuilder<DescribeDeviceResponse.Builder,DescribeDeviceResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeDeviceResponse.Builder
agentVersion(String agentVersion)
Edge Manager agent version.DescribeDeviceResponse.Builder
description(String description)
A description of the device.DescribeDeviceResponse.Builder
deviceArn(String deviceArn)
The Amazon Resource Name (ARN) of the device.DescribeDeviceResponse.Builder
deviceFleetName(String deviceFleetName)
The name of the fleet the device belongs to.DescribeDeviceResponse.Builder
deviceName(String deviceName)
The unique identifier of the device.DescribeDeviceResponse.Builder
iotThingName(String iotThingName)
The Amazon Web Services Internet of Things (IoT) object thing name associated with the device.DescribeDeviceResponse.Builder
latestHeartbeat(Instant latestHeartbeat)
The last heartbeat received from the device.DescribeDeviceResponse.Builder
maxModels(Integer maxModels)
The maximum number of models.DescribeDeviceResponse.Builder
models(Collection<EdgeModel> models)
Models on the device.DescribeDeviceResponse.Builder
models(Consumer<EdgeModel.Builder>... models)
Models on the device.DescribeDeviceResponse.Builder
models(EdgeModel... models)
Models on the device.DescribeDeviceResponse.Builder
nextToken(String nextToken)
The response from the last list when returning a list large enough to need tokening.DescribeDeviceResponse.Builder
registrationTime(Instant registrationTime)
The timestamp of the last registration or de-reregistration.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.sagemaker.model.SageMakerResponse.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, sdkFieldNameToField, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
deviceArn
DescribeDeviceResponse.Builder deviceArn(String deviceArn)
The Amazon Resource Name (ARN) of the device.
- Parameters:
deviceArn
- The Amazon Resource Name (ARN) of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceName
DescribeDeviceResponse.Builder deviceName(String deviceName)
The unique identifier of the device.
- Parameters:
deviceName
- The unique identifier of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
DescribeDeviceResponse.Builder description(String description)
A description of the device.
- Parameters:
description
- A description of the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceFleetName
DescribeDeviceResponse.Builder deviceFleetName(String deviceFleetName)
The name of the fleet the device belongs to.
- Parameters:
deviceFleetName
- The name of the fleet the device belongs to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
iotThingName
DescribeDeviceResponse.Builder iotThingName(String iotThingName)
The Amazon Web Services Internet of Things (IoT) object thing name associated with the device.
- Parameters:
iotThingName
- The Amazon Web Services Internet of Things (IoT) object thing name associated with the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
registrationTime
DescribeDeviceResponse.Builder registrationTime(Instant registrationTime)
The timestamp of the last registration or de-reregistration.
- Parameters:
registrationTime
- The timestamp of the last registration or de-reregistration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestHeartbeat
DescribeDeviceResponse.Builder latestHeartbeat(Instant latestHeartbeat)
The last heartbeat received from the device.
- Parameters:
latestHeartbeat
- The last heartbeat received from the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
models
DescribeDeviceResponse.Builder models(Collection<EdgeModel> models)
Models on the device.
- Parameters:
models
- Models on the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
models
DescribeDeviceResponse.Builder models(EdgeModel... models)
Models on the device.
- Parameters:
models
- Models on the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
models
DescribeDeviceResponse.Builder models(Consumer<EdgeModel.Builder>... models)
Models on the device.
This is a convenience method that creates an instance of theEdgeModel.Builder
avoiding the need to create one manually viaEdgeModel.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed to#models(List
.) - Parameters:
models
- a consumer that will call methods onEdgeModel.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#models(java.util.Collection
)
-
maxModels
DescribeDeviceResponse.Builder maxModels(Integer maxModels)
The maximum number of models.
- Parameters:
maxModels
- The maximum number of models.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
DescribeDeviceResponse.Builder nextToken(String nextToken)
The response from the last list when returning a list large enough to need tokening.
- Parameters:
nextToken
- The response from the last list when returning a list large enough to need tokening.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
agentVersion
DescribeDeviceResponse.Builder agentVersion(String agentVersion)
Edge Manager agent version.
- Parameters:
agentVersion
- Edge Manager agent version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-