Interface DescribeDeviceResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<DescribeDeviceResponse.Builder,DescribeDeviceResponse>,PanoramaResponse.Builder,SdkBuilder<DescribeDeviceResponse.Builder,DescribeDeviceResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- DescribeDeviceResponse
public static interface DescribeDeviceResponse.Builder extends PanoramaResponse.Builder, SdkPojo, CopyableBuilder<DescribeDeviceResponse.Builder,DescribeDeviceResponse>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.panorama.model.PanoramaResponse.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
-
alternateSoftwares
DescribeDeviceResponse.Builder alternateSoftwares(Collection<AlternateSoftwareMetadata> alternateSoftwares)
Beta software releases available for the device.
- Parameters:
alternateSoftwares- Beta software releases available for the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alternateSoftwares
DescribeDeviceResponse.Builder alternateSoftwares(AlternateSoftwareMetadata... alternateSoftwares)
Beta software releases available for the device.
- Parameters:
alternateSoftwares- Beta software releases available for the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
alternateSoftwares
DescribeDeviceResponse.Builder alternateSoftwares(Consumer<AlternateSoftwareMetadata.Builder>... alternateSoftwares)
Beta software releases available for the device.
This is a convenience method that creates an instance of theAlternateSoftwareMetadata.Builderavoiding the need to create one manually viaAlternateSoftwareMetadata.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#alternateSoftwares(List.) - Parameters:
alternateSoftwares- a consumer that will call methods onAlternateSoftwareMetadata.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#alternateSoftwares(java.util.Collection)
-
arn
DescribeDeviceResponse.Builder arn(String arn)
The device's ARN.
- Parameters:
arn- The device's ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
brand
DescribeDeviceResponse.Builder brand(String brand)
The device's maker.
- Parameters:
brand- The device's maker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceBrand,DeviceBrand
-
brand
DescribeDeviceResponse.Builder brand(DeviceBrand brand)
The device's maker.
- Parameters:
brand- The device's maker.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceBrand,DeviceBrand
-
createdTime
DescribeDeviceResponse.Builder createdTime(Instant createdTime)
When the device was created.
- Parameters:
createdTime- When the device was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentNetworkingStatus
DescribeDeviceResponse.Builder currentNetworkingStatus(NetworkStatus currentNetworkingStatus)
The device's networking status.
- Parameters:
currentNetworkingStatus- The device's networking status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentNetworkingStatus
default DescribeDeviceResponse.Builder currentNetworkingStatus(Consumer<NetworkStatus.Builder> currentNetworkingStatus)
The device's networking status.
This is a convenience method that creates an instance of theNetworkStatus.Builderavoiding the need to create one manually viaNetworkStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocurrentNetworkingStatus(NetworkStatus).- Parameters:
currentNetworkingStatus- a consumer that will call methods onNetworkStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
currentNetworkingStatus(NetworkStatus)
-
currentSoftware
DescribeDeviceResponse.Builder currentSoftware(String currentSoftware)
The device's current software version.
- Parameters:
currentSoftware- The device's current software version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
DescribeDeviceResponse.Builder description(String description)
The device's description.
- Parameters:
description- The device's description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
deviceAggregatedStatus
DescribeDeviceResponse.Builder deviceAggregatedStatus(String deviceAggregatedStatus)
A device's aggregated status. Including the device's connection status, provisioning status, and lease status.
- Parameters:
deviceAggregatedStatus- A device's aggregated status. Including the device's connection status, provisioning status, and lease status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceAggregatedStatus,DeviceAggregatedStatus
-
deviceAggregatedStatus
DescribeDeviceResponse.Builder deviceAggregatedStatus(DeviceAggregatedStatus deviceAggregatedStatus)
A device's aggregated status. Including the device's connection status, provisioning status, and lease status.
- Parameters:
deviceAggregatedStatus- A device's aggregated status. Including the device's connection status, provisioning status, and lease status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceAggregatedStatus,DeviceAggregatedStatus
-
deviceConnectionStatus
DescribeDeviceResponse.Builder deviceConnectionStatus(String deviceConnectionStatus)
The device's connection status.
- Parameters:
deviceConnectionStatus- The device's connection status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceConnectionStatus,DeviceConnectionStatus
-
deviceConnectionStatus
DescribeDeviceResponse.Builder deviceConnectionStatus(DeviceConnectionStatus deviceConnectionStatus)
The device's connection status.
- Parameters:
deviceConnectionStatus- The device's connection status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceConnectionStatus,DeviceConnectionStatus
-
deviceId
DescribeDeviceResponse.Builder deviceId(String deviceId)
The device's ID.
- Parameters:
deviceId- The device's ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestAlternateSoftware
DescribeDeviceResponse.Builder latestAlternateSoftware(String latestAlternateSoftware)
The most recent beta software release.
- Parameters:
latestAlternateSoftware- The most recent beta software release.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestDeviceJob
DescribeDeviceResponse.Builder latestDeviceJob(LatestDeviceJob latestDeviceJob)
A device's latest job. Includes the target image version, and the job status.
- Parameters:
latestDeviceJob- A device's latest job. Includes the target image version, and the job status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
latestDeviceJob
default DescribeDeviceResponse.Builder latestDeviceJob(Consumer<LatestDeviceJob.Builder> latestDeviceJob)
A device's latest job. Includes the target image version, and the job status.
This is a convenience method that creates an instance of theLatestDeviceJob.Builderavoiding the need to create one manually viaLatestDeviceJob.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tolatestDeviceJob(LatestDeviceJob).- Parameters:
latestDeviceJob- a consumer that will call methods onLatestDeviceJob.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
latestDeviceJob(LatestDeviceJob)
-
latestSoftware
DescribeDeviceResponse.Builder latestSoftware(String latestSoftware)
The latest software version available for the device.
- Parameters:
latestSoftware- The latest software version available for the device.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
leaseExpirationTime
DescribeDeviceResponse.Builder leaseExpirationTime(Instant leaseExpirationTime)
The device's lease expiration time.
- Parameters:
leaseExpirationTime- The device's lease expiration time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
DescribeDeviceResponse.Builder name(String name)
The device's name.
- Parameters:
name- The device's name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkingConfiguration
DescribeDeviceResponse.Builder networkingConfiguration(NetworkPayload networkingConfiguration)
The device's networking configuration.
- Parameters:
networkingConfiguration- The device's networking configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkingConfiguration
default DescribeDeviceResponse.Builder networkingConfiguration(Consumer<NetworkPayload.Builder> networkingConfiguration)
The device's networking configuration.
This is a convenience method that creates an instance of theNetworkPayload.Builderavoiding the need to create one manually viaNetworkPayload.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tonetworkingConfiguration(NetworkPayload).- Parameters:
networkingConfiguration- a consumer that will call methods onNetworkPayload.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
networkingConfiguration(NetworkPayload)
-
provisioningStatus
DescribeDeviceResponse.Builder provisioningStatus(String provisioningStatus)
The device's provisioning status.
- Parameters:
provisioningStatus- The device's provisioning status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceStatus,DeviceStatus
-
provisioningStatus
DescribeDeviceResponse.Builder provisioningStatus(DeviceStatus provisioningStatus)
The device's provisioning status.
- Parameters:
provisioningStatus- The device's provisioning status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceStatus,DeviceStatus
-
serialNumber
DescribeDeviceResponse.Builder serialNumber(String serialNumber)
The device's serial number.
- Parameters:
serialNumber- The device's serial number.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
DescribeDeviceResponse.Builder tags(Map<String,String> tags)
The device's tags.
- Parameters:
tags- The device's tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
DescribeDeviceResponse.Builder type(String type)
The device's type.
- Parameters:
type- The device's type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceType,DeviceType
-
type
DescribeDeviceResponse.Builder type(DeviceType type)
The device's type.
- Parameters:
type- The device's type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
DeviceType,DeviceType
-
-