@Generated(value="software.amazon.awssdk:codegen") public final class DeviceDeploymentSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DeviceDeploymentSummary.Builder,DeviceDeploymentSummary>
Contains information summarizing device details and deployment status.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeviceDeploymentSummary.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DeviceDeploymentSummary.Builder |
builder() |
String |
deployedStageName()
The name of the deployed stage.
|
Instant |
deploymentStartTime()
The time when the deployment on the device started.
|
String |
description()
The description of the device.
|
String |
deviceArn()
The ARN of the device.
|
DeviceDeploymentStatus |
deviceDeploymentStatus()
The deployment status of the device.
|
String |
deviceDeploymentStatusAsString()
The deployment status of the device.
|
String |
deviceDeploymentStatusMessage()
The detailed error message for the deployoment status result.
|
String |
deviceFleetName()
The name of the fleet to which the device belongs to.
|
String |
deviceName()
The name of the device.
|
String |
edgeDeploymentPlanArn()
The ARN of the edge deployment plan.
|
String |
edgeDeploymentPlanName()
The name of the edge deployment plan.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeviceDeploymentSummary.Builder> |
serializableBuilderClass() |
String |
stageName()
The name of the stage in the edge deployment plan.
|
DeviceDeploymentSummary.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String edgeDeploymentPlanArn()
The ARN of the edge deployment plan.
public final String edgeDeploymentPlanName()
The name of the edge deployment plan.
public final String stageName()
The name of the stage in the edge deployment plan.
public final String deployedStageName()
The name of the deployed stage.
public final String deviceFleetName()
The name of the fleet to which the device belongs to.
public final String deviceName()
The name of the device.
public final String deviceArn()
The ARN of the device.
public final DeviceDeploymentStatus deviceDeploymentStatus()
The deployment status of the device.
If the service returns an enum value that is not available in the current SDK version,
deviceDeploymentStatus will return DeviceDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from deviceDeploymentStatusAsString().
DeviceDeploymentStatuspublic final String deviceDeploymentStatusAsString()
The deployment status of the device.
If the service returns an enum value that is not available in the current SDK version,
deviceDeploymentStatus will return DeviceDeploymentStatus.UNKNOWN_TO_SDK_VERSION. The raw value
returned by the service is available from deviceDeploymentStatusAsString().
DeviceDeploymentStatuspublic final String deviceDeploymentStatusMessage()
The detailed error message for the deployoment status result.
public final String description()
The description of the device.
public final Instant deploymentStartTime()
The time when the deployment on the device started.
public DeviceDeploymentSummary.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeviceDeploymentSummary.Builder,DeviceDeploymentSummary>public static DeviceDeploymentSummary.Builder builder()
public static Class<? extends DeviceDeploymentSummary.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.