public static interface DescribeDeviceResponse.Builder extends PanoramaResponse.Builder, SdkPojo, CopyableBuilder<DescribeDeviceResponse.Builder,DescribeDeviceResponse>
build, responseMetadata, responseMetadatasdkHttpResponse, sdkHttpResponseequalsBySdkFields, sdkFieldscopyapplyMutation, buildDescribeDeviceResponse.Builder alternateSoftwares(Collection<AlternateSoftwareMetadata> alternateSoftwares)
Beta software releases available for the device.
alternateSoftwares - Beta software releases available for the device.DescribeDeviceResponse.Builder alternateSoftwares(AlternateSoftwareMetadata... alternateSoftwares)
Beta software releases available for the device.
alternateSoftwares - Beta software releases available for the device.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.Builder avoiding the need to
create one manually via
AlternateSoftwareMetadata.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #alternateSoftwares(List.
alternateSoftwares - a consumer that will call methods on
AlternateSoftwareMetadata.Builder#alternateSoftwares(java.util.Collection) DescribeDeviceResponse.Builder arn(String arn)
The device's ARN.
arn - The device's ARN.DescribeDeviceResponse.Builder brand(String brand)
The device's maker.
brand - The device's maker.DeviceBrand,
DeviceBrandDescribeDeviceResponse.Builder brand(DeviceBrand brand)
The device's maker.
brand - The device's maker.DeviceBrand,
DeviceBrandDescribeDeviceResponse.Builder createdTime(Instant createdTime)
When the device was created.
createdTime - When the device was created.DescribeDeviceResponse.Builder currentNetworkingStatus(NetworkStatus currentNetworkingStatus)
The device's networking status.
currentNetworkingStatus - The device's networking status.default DescribeDeviceResponse.Builder currentNetworkingStatus(Consumer<NetworkStatus.Builder> currentNetworkingStatus)
The device's networking status.
This is a convenience method that creates an instance of theNetworkStatus.Builder avoiding the need
to create one manually via NetworkStatus.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to currentNetworkingStatus(NetworkStatus).
currentNetworkingStatus - a consumer that will call methods on NetworkStatus.BuildercurrentNetworkingStatus(NetworkStatus)DescribeDeviceResponse.Builder currentSoftware(String currentSoftware)
The device's current software version.
currentSoftware - The device's current software version.DescribeDeviceResponse.Builder description(String description)
The device's description.
description - The device's description.DescribeDeviceResponse.Builder deviceAggregatedStatus(String deviceAggregatedStatus)
A device's aggregated status. Including the device's connection status, provisioning status, and lease status.
deviceAggregatedStatus - A device's aggregated status. Including the device's connection status, provisioning status, and lease
status.DeviceAggregatedStatus,
DeviceAggregatedStatusDescribeDeviceResponse.Builder deviceAggregatedStatus(DeviceAggregatedStatus deviceAggregatedStatus)
A device's aggregated status. Including the device's connection status, provisioning status, and lease status.
deviceAggregatedStatus - A device's aggregated status. Including the device's connection status, provisioning status, and lease
status.DeviceAggregatedStatus,
DeviceAggregatedStatusDescribeDeviceResponse.Builder deviceConnectionStatus(String deviceConnectionStatus)
The device's connection status.
deviceConnectionStatus - The device's connection status.DeviceConnectionStatus,
DeviceConnectionStatusDescribeDeviceResponse.Builder deviceConnectionStatus(DeviceConnectionStatus deviceConnectionStatus)
The device's connection status.
deviceConnectionStatus - The device's connection status.DeviceConnectionStatus,
DeviceConnectionStatusDescribeDeviceResponse.Builder deviceId(String deviceId)
The device's ID.
deviceId - The device's ID.DescribeDeviceResponse.Builder latestAlternateSoftware(String latestAlternateSoftware)
The most recent beta software release.
latestAlternateSoftware - The most recent beta software release.DescribeDeviceResponse.Builder latestDeviceJob(LatestDeviceJob latestDeviceJob)
A device's latest job. Includes the target image version, and the job status.
latestDeviceJob - A device's latest job. Includes the target image version, and the job status.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.Builder avoiding the
need to create one manually via LatestDeviceJob.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to latestDeviceJob(LatestDeviceJob).
latestDeviceJob - a consumer that will call methods on LatestDeviceJob.BuilderlatestDeviceJob(LatestDeviceJob)DescribeDeviceResponse.Builder latestSoftware(String latestSoftware)
The latest software version available for the device.
latestSoftware - The latest software version available for the device.DescribeDeviceResponse.Builder leaseExpirationTime(Instant leaseExpirationTime)
The device's lease expiration time.
leaseExpirationTime - The device's lease expiration time.DescribeDeviceResponse.Builder name(String name)
The device's name.
name - The device's name.DescribeDeviceResponse.Builder networkingConfiguration(NetworkPayload networkingConfiguration)
The device's networking configuration.
networkingConfiguration - The device's networking configuration.default DescribeDeviceResponse.Builder networkingConfiguration(Consumer<NetworkPayload.Builder> networkingConfiguration)
The device's networking configuration.
This is a convenience method that creates an instance of theNetworkPayload.Builder avoiding the need
to create one manually via NetworkPayload.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to networkingConfiguration(NetworkPayload).
networkingConfiguration - a consumer that will call methods on NetworkPayload.BuildernetworkingConfiguration(NetworkPayload)DescribeDeviceResponse.Builder provisioningStatus(String provisioningStatus)
The device's provisioning status.
provisioningStatus - The device's provisioning status.DeviceStatus,
DeviceStatusDescribeDeviceResponse.Builder provisioningStatus(DeviceStatus provisioningStatus)
The device's provisioning status.
provisioningStatus - The device's provisioning status.DeviceStatus,
DeviceStatusDescribeDeviceResponse.Builder serialNumber(String serialNumber)
The device's serial number.
serialNumber - The device's serial number.DescribeDeviceResponse.Builder tags(Map<String,String> tags)
The device's tags.
tags - The device's tags.DescribeDeviceResponse.Builder type(String type)
The device's type.
type - The device's type.DeviceType,
DeviceTypeDescribeDeviceResponse.Builder type(DeviceType type)
The device's type.
type - The device's type.DeviceType,
DeviceTypeCopyright © 2023. All rights reserved.