public static interface EffectiveDeployment.Builder extends SdkPojo, CopyableBuilder<EffectiveDeployment.Builder,EffectiveDeployment>
| Modifier and Type | Method and Description |
|---|---|
EffectiveDeployment.Builder |
coreDeviceExecutionStatus(EffectiveDeploymentExecutionStatus coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
|
EffectiveDeployment.Builder |
coreDeviceExecutionStatus(String coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
|
EffectiveDeployment.Builder |
creationTimestamp(Instant creationTimestamp)
The time at which the deployment was created, expressed in ISO 8601 format.
|
EffectiveDeployment.Builder |
deploymentId(String deploymentId)
The ID of the deployment.
|
EffectiveDeployment.Builder |
deploymentName(String deploymentName)
The name of the deployment.
|
EffectiveDeployment.Builder |
description(String description)
The description of the deployment job.
|
EffectiveDeployment.Builder |
iotJobArn(String iotJobArn)
The ARN of the IoT
job that applies the deployment to target devices.
|
EffectiveDeployment.Builder |
iotJobId(String iotJobId)
The ID of the IoT job that applies the deployment to target devices.
|
EffectiveDeployment.Builder |
modifiedTimestamp(Instant modifiedTimestamp)
The time at which the deployment job was last modified, expressed in ISO 8601 format.
|
EffectiveDeployment.Builder |
reason(String reason)
The reason code for the update, if the job was updated.
|
default EffectiveDeployment.Builder |
statusDetails(Consumer<EffectiveDeploymentStatusDetails.Builder> statusDetails)
The status details that explain why a deployment has an error.
|
EffectiveDeployment.Builder |
statusDetails(EffectiveDeploymentStatusDetails statusDetails)
The status details that explain why a deployment has an error.
|
EffectiveDeployment.Builder |
targetArn(String targetArn)
The ARN of the
target IoT thing or thing group.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildEffectiveDeployment.Builder deploymentId(String deploymentId)
The ID of the deployment.
deploymentId - The ID of the deployment.EffectiveDeployment.Builder deploymentName(String deploymentName)
The name of the deployment.
deploymentName - The name of the deployment.EffectiveDeployment.Builder iotJobId(String iotJobId)
The ID of the IoT job that applies the deployment to target devices.
iotJobId - The ID of the IoT job that applies the deployment to target devices.EffectiveDeployment.Builder iotJobArn(String iotJobArn)
The ARN of the IoT job that applies the deployment to target devices.
iotJobArn - The ARN of
the IoT job that applies the deployment to target devices.EffectiveDeployment.Builder description(String description)
The description of the deployment job.
description - The description of the deployment job.EffectiveDeployment.Builder targetArn(String targetArn)
The ARN of the target IoT thing or thing group.
targetArn - The ARN of
the target IoT thing or thing group.EffectiveDeployment.Builder coreDeviceExecutionStatus(String coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
IN_PROGRESS – The deployment job is running.
QUEUED – The deployment job is in the job queue and waiting to run.
FAILED – The deployment failed. For more information, see the statusDetails field.
COMPLETED – The deployment to an IoT thing was completed successfully.
TIMED_OUT – The deployment didn't complete in the allotted time.
CANCELED – The deployment was canceled by the user.
REJECTED – The deployment was rejected. For more information, see the statusDetails
field.
SUCCEEDED – The deployment to an IoT thing group was completed successfully.
coreDeviceExecutionStatus - The status of the deployment job on the Greengrass core device.
IN_PROGRESS – The deployment job is running.
QUEUED – The deployment job is in the job queue and waiting to run.
FAILED – The deployment failed. For more information, see the statusDetails
field.
COMPLETED – The deployment to an IoT thing was completed successfully.
TIMED_OUT – The deployment didn't complete in the allotted time.
CANCELED – The deployment was canceled by the user.
REJECTED – The deployment was rejected. For more information, see the
statusDetails field.
SUCCEEDED – The deployment to an IoT thing group was completed successfully.
EffectiveDeploymentExecutionStatus,
EffectiveDeploymentExecutionStatusEffectiveDeployment.Builder coreDeviceExecutionStatus(EffectiveDeploymentExecutionStatus coreDeviceExecutionStatus)
The status of the deployment job on the Greengrass core device.
IN_PROGRESS – The deployment job is running.
QUEUED – The deployment job is in the job queue and waiting to run.
FAILED – The deployment failed. For more information, see the statusDetails field.
COMPLETED – The deployment to an IoT thing was completed successfully.
TIMED_OUT – The deployment didn't complete in the allotted time.
CANCELED – The deployment was canceled by the user.
REJECTED – The deployment was rejected. For more information, see the statusDetails
field.
SUCCEEDED – The deployment to an IoT thing group was completed successfully.
coreDeviceExecutionStatus - The status of the deployment job on the Greengrass core device.
IN_PROGRESS – The deployment job is running.
QUEUED – The deployment job is in the job queue and waiting to run.
FAILED – The deployment failed. For more information, see the statusDetails
field.
COMPLETED – The deployment to an IoT thing was completed successfully.
TIMED_OUT – The deployment didn't complete in the allotted time.
CANCELED – The deployment was canceled by the user.
REJECTED – The deployment was rejected. For more information, see the
statusDetails field.
SUCCEEDED – The deployment to an IoT thing group was completed successfully.
EffectiveDeploymentExecutionStatus,
EffectiveDeploymentExecutionStatusEffectiveDeployment.Builder reason(String reason)
The reason code for the update, if the job was updated.
reason - The reason code for the update, if the job was updated.EffectiveDeployment.Builder creationTimestamp(Instant creationTimestamp)
The time at which the deployment was created, expressed in ISO 8601 format.
creationTimestamp - The time at which the deployment was created, expressed in ISO 8601 format.EffectiveDeployment.Builder modifiedTimestamp(Instant modifiedTimestamp)
The time at which the deployment job was last modified, expressed in ISO 8601 format.
modifiedTimestamp - The time at which the deployment job was last modified, expressed in ISO 8601 format.EffectiveDeployment.Builder statusDetails(EffectiveDeploymentStatusDetails statusDetails)
The status details that explain why a deployment has an error. This response will be null if the deployment is in a success state.
statusDetails - The status details that explain why a deployment has an error. This response will be null if the
deployment is in a success state.default EffectiveDeployment.Builder statusDetails(Consumer<EffectiveDeploymentStatusDetails.Builder> statusDetails)
The status details that explain why a deployment has an error. This response will be null if the deployment is in a success state.
This is a convenience method that creates an instance of theEffectiveDeploymentStatusDetails.Builder
avoiding the need to create one manually via EffectiveDeploymentStatusDetails.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to statusDetails(EffectiveDeploymentStatusDetails).
statusDetails - a consumer that will call methods on EffectiveDeploymentStatusDetails.BuilderstatusDetails(EffectiveDeploymentStatusDetails)Copyright © 2023. All rights reserved.