@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DeploymentConfigurationValidationPolicy extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about how long a component on a core device can validate its configuration updates before it times out. Components can use the SubscribeToValidateConfigurationUpdates IPC operation to receive notifications when a deployment specifies a configuration update. Then, components can respond with the SendConfigurationValidityReport IPC operation. For more information, see Create deployments in the IoT Greengrass V2 Developer Guide.
Constructor and Description |
---|
DeploymentConfigurationValidationPolicy() |
Modifier and Type | Method and Description |
---|---|
DeploymentConfigurationValidationPolicy |
clone() |
boolean |
equals(Object obj) |
Integer |
getTimeoutInSeconds()
The amount of time in seconds that a component can validate its configuration updates.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setTimeoutInSeconds(Integer timeoutInSeconds)
The amount of time in seconds that a component can validate its configuration updates.
|
String |
toString()
Returns a string representation of this object.
|
DeploymentConfigurationValidationPolicy |
withTimeoutInSeconds(Integer timeoutInSeconds)
The amount of time in seconds that a component can validate its configuration updates.
|
public DeploymentConfigurationValidationPolicy()
public void setTimeoutInSeconds(Integer timeoutInSeconds)
The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.
Default: 30
timeoutInSeconds
- The amount of time in seconds that a component can validate its configuration updates. If the validation
time exceeds this timeout, then the deployment proceeds for the device.
Default: 30
public Integer getTimeoutInSeconds()
The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.
Default: 30
Default: 30
public DeploymentConfigurationValidationPolicy withTimeoutInSeconds(Integer timeoutInSeconds)
The amount of time in seconds that a component can validate its configuration updates. If the validation time exceeds this timeout, then the deployment proceeds for the device.
Default: 30
timeoutInSeconds
- The amount of time in seconds that a component can validate its configuration updates. If the validation
time exceeds this timeout, then the deployment proceeds for the device.
Default: 30
public String toString()
toString
in class Object
Object.toString()
public DeploymentConfigurationValidationPolicy clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Privacy | Site terms | Cookie preferences | © 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.