Interface DescribeDeviceResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeDeviceResponse.Builder,
,DescribeDeviceResponse> PanoramaResponse.Builder
,SdkBuilder<DescribeDeviceResponse.Builder,
,DescribeDeviceResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
DescribeDeviceResponse
-
Method Summary
Modifier and TypeMethodDescriptionalternateSoftwares
(Collection<AlternateSoftwareMetadata> alternateSoftwares) Beta software releases available for the device.alternateSoftwares
(Consumer<AlternateSoftwareMetadata.Builder>... alternateSoftwares) Beta software releases available for the device.alternateSoftwares
(AlternateSoftwareMetadata... alternateSoftwares) Beta software releases available for the device.The device's ARN.The device's maker.brand
(DeviceBrand brand) The device's maker.createdTime
(Instant createdTime) When the device was created.default DescribeDeviceResponse.Builder
currentNetworkingStatus
(Consumer<NetworkStatus.Builder> currentNetworkingStatus) The device's networking status.currentNetworkingStatus
(NetworkStatus currentNetworkingStatus) The device's networking status.currentSoftware
(String currentSoftware) The device's current software version.description
(String description) The device's description.deviceAggregatedStatus
(String deviceAggregatedStatus) A device's aggregated status.deviceAggregatedStatus
(DeviceAggregatedStatus deviceAggregatedStatus) A device's aggregated status.deviceConnectionStatus
(String deviceConnectionStatus) The device's connection status.deviceConnectionStatus
(DeviceConnectionStatus deviceConnectionStatus) The device's connection status.The device's ID.latestAlternateSoftware
(String latestAlternateSoftware) The most recent beta software release.default DescribeDeviceResponse.Builder
latestDeviceJob
(Consumer<LatestDeviceJob.Builder> latestDeviceJob) A device's latest job.latestDeviceJob
(LatestDeviceJob latestDeviceJob) A device's latest job.latestSoftware
(String latestSoftware) The latest software version available for the device.leaseExpirationTime
(Instant leaseExpirationTime) The device's lease expiration time.The device's name.default DescribeDeviceResponse.Builder
networkingConfiguration
(Consumer<NetworkPayload.Builder> networkingConfiguration) The device's networking configuration.networkingConfiguration
(NetworkPayload networkingConfiguration) The device's networking configuration.provisioningStatus
(String provisioningStatus) The device's provisioning status.provisioningStatus
(DeviceStatus provisioningStatus) The device's provisioning status.serialNumber
(String serialNumber) The device's serial number.The device's tags.The device's type.type
(DeviceType type) The device's type.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 Details
-
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
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.Builder
avoiding the need to create one manually viaAlternateSoftwareMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toalternateSoftwares(List<AlternateSoftwareMetadata>)
.- 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:
-
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
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:
-
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:
-
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
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.Builder
avoiding the need to create one manually viaNetworkStatus.builder()
.When the
Consumer
completes,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:
-
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
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
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
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:
-
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
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:
-
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
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
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.Builder
avoiding the need to create one manually viaLatestDeviceJob.builder()
.When the
Consumer
completes,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:
-
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
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
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
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.Builder
avoiding the need to create one manually viaNetworkPayload.builder()
.When the
Consumer
completes,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:
-
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:
-
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:
-
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
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
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:
-
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:
-