public static interface DeploymentIoTJobConfiguration.Builder extends SdkPojo, CopyableBuilder<DeploymentIoTJobConfiguration.Builder,DeploymentIoTJobConfiguration>
| Modifier and Type | Method and Description |
|---|---|
default DeploymentIoTJobConfiguration.Builder |
abortConfig(Consumer<IoTJobAbortConfig.Builder> abortConfig)
The stop configuration for the job.
|
DeploymentIoTJobConfiguration.Builder |
abortConfig(IoTJobAbortConfig abortConfig)
The stop configuration for the job.
|
default DeploymentIoTJobConfiguration.Builder |
jobExecutionsRolloutConfig(Consumer<IoTJobExecutionsRolloutConfig.Builder> jobExecutionsRolloutConfig)
The rollout configuration for the job.
|
DeploymentIoTJobConfiguration.Builder |
jobExecutionsRolloutConfig(IoTJobExecutionsRolloutConfig jobExecutionsRolloutConfig)
The rollout configuration for the job.
|
default DeploymentIoTJobConfiguration.Builder |
timeoutConfig(Consumer<IoTJobTimeoutConfig.Builder> timeoutConfig)
The timeout configuration for the job.
|
DeploymentIoTJobConfiguration.Builder |
timeoutConfig(IoTJobTimeoutConfig timeoutConfig)
The timeout configuration for the job.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDeploymentIoTJobConfiguration.Builder jobExecutionsRolloutConfig(IoTJobExecutionsRolloutConfig jobExecutionsRolloutConfig)
The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.
jobExecutionsRolloutConfig - The rollout configuration for the job. This configuration defines the rate at which the job rolls out
to the fleet of target devices.default DeploymentIoTJobConfiguration.Builder jobExecutionsRolloutConfig(Consumer<IoTJobExecutionsRolloutConfig.Builder> jobExecutionsRolloutConfig)
The rollout configuration for the job. This configuration defines the rate at which the job rolls out to the fleet of target devices.
This is a convenience method that creates an instance of theIoTJobExecutionsRolloutConfig.Builder
avoiding the need to create one manually via IoTJobExecutionsRolloutConfig.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to jobExecutionsRolloutConfig(IoTJobExecutionsRolloutConfig).
jobExecutionsRolloutConfig - a consumer that will call methods on IoTJobExecutionsRolloutConfig.BuilderjobExecutionsRolloutConfig(IoTJobExecutionsRolloutConfig)DeploymentIoTJobConfiguration.Builder abortConfig(IoTJobAbortConfig abortConfig)
The stop configuration for the job. This configuration defines when and how to stop a job rollout.
abortConfig - The stop configuration for the job. This configuration defines when and how to stop a job rollout.default DeploymentIoTJobConfiguration.Builder abortConfig(Consumer<IoTJobAbortConfig.Builder> abortConfig)
The stop configuration for the job. This configuration defines when and how to stop a job rollout.
This is a convenience method that creates an instance of theIoTJobAbortConfig.Builder avoiding the
need to create one manually via IoTJobAbortConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to abortConfig(IoTJobAbortConfig).
abortConfig - a consumer that will call methods on IoTJobAbortConfig.BuilderabortConfig(IoTJobAbortConfig)DeploymentIoTJobConfiguration.Builder timeoutConfig(IoTJobTimeoutConfig timeoutConfig)
The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.
timeoutConfig - The timeout configuration for the job. This configuration defines the amount of time each device has
to complete the job.default DeploymentIoTJobConfiguration.Builder timeoutConfig(Consumer<IoTJobTimeoutConfig.Builder> timeoutConfig)
The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.
This is a convenience method that creates an instance of theIoTJobTimeoutConfig.Builder avoiding the
need to create one manually via IoTJobTimeoutConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to timeoutConfig(IoTJobTimeoutConfig).
timeoutConfig - a consumer that will call methods on IoTJobTimeoutConfig.BuildertimeoutConfig(IoTJobTimeoutConfig)Copyright © 2023. All rights reserved.