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.BuilderagentVersion(String agentVersion)Edge Manager agent version.DescribeDeviceResponse.Builderdescription(String description)A description of the device.DescribeDeviceResponse.BuilderdeviceArn(String deviceArn)The Amazon Resource Name (ARN) of the device.DescribeDeviceResponse.BuilderdeviceFleetName(String deviceFleetName)The name of the fleet the device belongs to.DescribeDeviceResponse.BuilderdeviceName(String deviceName)The unique identifier of the device.DescribeDeviceResponse.BuilderiotThingName(String iotThingName)The Amazon Web Services Internet of Things (IoT) object thing name associated with the device.DescribeDeviceResponse.BuilderlatestHeartbeat(Instant latestHeartbeat)The last heartbeat received from the device.DescribeDeviceResponse.BuildermaxModels(Integer maxModels)The maximum number of models.DescribeDeviceResponse.Buildermodels(Collection<EdgeModel> models)Models on the device.DescribeDeviceResponse.Buildermodels(Consumer<EdgeModel.Builder>... models)Models on the device.DescribeDeviceResponse.Buildermodels(EdgeModel... models)Models on the device.DescribeDeviceResponse.BuildernextToken(String nextToken)The response from the last list when returning a list large enough to need tokening.DescribeDeviceResponse.BuilderregistrationTime(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.Builderavoiding the need to create one manually viaEdgeModel.builder().When the
Consumercompletes,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.
-
-