@Generated(value="software.amazon.awssdk:codegen") public final class DeploymentIoTJobConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DeploymentIoTJobConfiguration.Builder,DeploymentIoTJobConfiguration>
Contains information about an IoT job configuration.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DeploymentIoTJobConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
IoTJobAbortConfig |
abortConfig()
The stop configuration for the job.
|
static DeploymentIoTJobConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
IoTJobExecutionsRolloutConfig |
jobExecutionsRolloutConfig()
The rollout configuration for the job.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DeploymentIoTJobConfiguration.Builder> |
serializableBuilderClass() |
IoTJobTimeoutConfig |
timeoutConfig()
The timeout configuration for the job.
|
DeploymentIoTJobConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
public final IoTJobAbortConfig abortConfig()
The stop configuration for the job. This configuration defines when and how to stop a job rollout.
public final IoTJobTimeoutConfig timeoutConfig()
The timeout configuration for the job. This configuration defines the amount of time each device has to complete the job.
public DeploymentIoTJobConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DeploymentIoTJobConfiguration.Builder,DeploymentIoTJobConfiguration>public static DeploymentIoTJobConfiguration.Builder builder()
public static Class<? extends DeploymentIoTJobConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.