@Generated(value="software.amazon.awssdk:codegen") public final class VersionUpdateByJobsConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VersionUpdateByJobsConfig.Builder,VersionUpdateByJobsConfig>
Configuration to manage IoT Job's package version reporting. If configured, Jobs updates the thing's reserved named shadow with the package version information up on successful job completion.
Note: For each job, the destinationPackageVersions attribute has to be set with the correct data for Jobs to report to the thing shadow.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VersionUpdateByJobsConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VersionUpdateByJobsConfig.Builder |
builder() |
Boolean |
enabled()
Indicates whether the Job is enabled or not.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
roleArn()
The Amazon Resource Name (ARN) of the role that grants permission to the IoT jobs service to update the reserved
named shadow when the job successfully completes.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VersionUpdateByJobsConfig.Builder> |
serializableBuilderClass() |
VersionUpdateByJobsConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean enabled()
Indicates whether the Job is enabled or not.
public final String roleArn()
The Amazon Resource Name (ARN) of the role that grants permission to the IoT jobs service to update the reserved named shadow when the job successfully completes.
public VersionUpdateByJobsConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VersionUpdateByJobsConfig.Builder,VersionUpdateByJobsConfig>public static VersionUpdateByJobsConfig.Builder builder()
public static Class<? extends VersionUpdateByJobsConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.