public static interface DeploymentComponentUpdatePolicy.Builder extends SdkPojo, CopyableBuilder<DeploymentComponentUpdatePolicy.Builder,DeploymentComponentUpdatePolicy>
| Modifier and Type | Method and Description |
|---|---|
DeploymentComponentUpdatePolicy.Builder |
action(DeploymentComponentUpdatePolicyAction action)
Whether or not to notify components and wait for components to become safe to update.
|
DeploymentComponentUpdatePolicy.Builder |
action(String action)
Whether or not to notify components and wait for components to become safe to update.
|
DeploymentComponentUpdatePolicy.Builder |
timeoutInSeconds(Integer timeoutInSeconds)
The amount of time in seconds that each component on a device has to report that it's safe to update.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDeploymentComponentUpdatePolicy.Builder timeoutInSeconds(Integer timeoutInSeconds)
The amount of time in seconds that each component on a device has to report that it's safe to update. If the component waits for longer than this timeout, then the deployment proceeds on the device.
Default: 60
timeoutInSeconds - The amount of time in seconds that each component on a device has to report that it's safe to update.
If the component waits for longer than this timeout, then the deployment proceeds on the device.
Default: 60
DeploymentComponentUpdatePolicy.Builder action(String action)
Whether or not to notify components and wait for components to become safe to update. Choose from the following options:
NOTIFY_COMPONENTS – The deployment notifies each component before it stops and updates that
component. Components can use the SubscribeToComponentUpdates IPC operation to receive these notifications. Then, components can respond
with the DeferComponentUpdate IPC operation. For more information, see Create
deployments in the IoT Greengrass V2 Developer Guide.
SKIP_NOTIFY_COMPONENTS – The deployment doesn't notify components or wait for them to be safe to
update.
Default: NOTIFY_COMPONENTS
action - Whether or not to notify components and wait for components to become safe to update. Choose from the
following options:
NOTIFY_COMPONENTS – The deployment notifies each component before it stops and updates
that component. Components can use the SubscribeToComponentUpdates IPC operation to receive these notifications. Then, components can
respond with the DeferComponentUpdate IPC operation. For more information, see Create
deployments in the IoT Greengrass V2 Developer Guide.
SKIP_NOTIFY_COMPONENTS – The deployment doesn't notify components or wait for them to be
safe to update.
Default: NOTIFY_COMPONENTS
DeploymentComponentUpdatePolicyAction,
DeploymentComponentUpdatePolicyActionDeploymentComponentUpdatePolicy.Builder action(DeploymentComponentUpdatePolicyAction action)
Whether or not to notify components and wait for components to become safe to update. Choose from the following options:
NOTIFY_COMPONENTS – The deployment notifies each component before it stops and updates that
component. Components can use the SubscribeToComponentUpdates IPC operation to receive these notifications. Then, components can respond
with the DeferComponentUpdate IPC operation. For more information, see Create
deployments in the IoT Greengrass V2 Developer Guide.
SKIP_NOTIFY_COMPONENTS – The deployment doesn't notify components or wait for them to be safe to
update.
Default: NOTIFY_COMPONENTS
action - Whether or not to notify components and wait for components to become safe to update. Choose from the
following options:
NOTIFY_COMPONENTS – The deployment notifies each component before it stops and updates
that component. Components can use the SubscribeToComponentUpdates IPC operation to receive these notifications. Then, components can
respond with the DeferComponentUpdate IPC operation. For more information, see Create
deployments in the IoT Greengrass V2 Developer Guide.
SKIP_NOTIFY_COMPONENTS – The deployment doesn't notify components or wait for them to be
safe to update.
Default: NOTIFY_COMPONENTS
DeploymentComponentUpdatePolicyAction,
DeploymentComponentUpdatePolicyActionCopyright © 2023. All rights reserved.