Class DeviceDeploymentSummary
- java.lang.Object
-
- software.amazon.awssdk.services.sagemaker.model.DeviceDeploymentSummary
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<DeviceDeploymentSummary.Builder,DeviceDeploymentSummary>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
DeviceDeploymentSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
edgeDeploymentPlanArn
public final String edgeDeploymentPlanArn()
The ARN of the edge deployment plan.
- Returns:
- The ARN of the edge deployment plan.
-
edgeDeploymentPlanName
public final String edgeDeploymentPlanName()
The name of the edge deployment plan.
- Returns:
- The name of the edge deployment plan.
-
stageName
public final String stageName()
The name of the stage in the edge deployment plan.
- Returns:
- The name of the stage in the edge deployment plan.
-
deployedStageName
public final String deployedStageName()
The name of the deployed stage.
- Returns:
- The name of the deployed stage.
-
deviceFleetName
public final String deviceFleetName()
The name of the fleet to which the device belongs to.
- Returns:
- The name of the fleet to which the device belongs to.
-
deviceName
public final String deviceName()
The name of the device.
- Returns:
- The name of the device.
-
deviceArn
public final String deviceArn()
The ARN of the device.
- Returns:
- The ARN of the device.
-
deviceDeploymentStatus
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 returnDeviceDeploymentStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceDeploymentStatusAsString()
.- Returns:
- The deployment status of the device.
- See Also:
DeviceDeploymentStatus
-
deviceDeploymentStatusAsString
public 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 returnDeviceDeploymentStatus.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromdeviceDeploymentStatusAsString()
.- Returns:
- The deployment status of the device.
- See Also:
DeviceDeploymentStatus
-
deviceDeploymentStatusMessage
public final String deviceDeploymentStatusMessage()
The detailed error message for the deployoment status result.
- Returns:
- The detailed error message for the deployoment status result.
-
description
public final String description()
The description of the device.
- Returns:
- The description of the device.
-
deploymentStartTime
public final Instant deploymentStartTime()
The time when the deployment on the device started.
- Returns:
- The time when the deployment on the device started.
-
toBuilder
public DeviceDeploymentSummary.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<DeviceDeploymentSummary.Builder,DeviceDeploymentSummary>
-
builder
public static DeviceDeploymentSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends DeviceDeploymentSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-