Class UpdateConfigurationRequest
java.lang.Object
software.amazon.awssdk.aws.greengrass.model.UpdateConfigurationRequest
- All Implemented Interfaces:
EventStreamJsonMessage
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturns the named model type.(Optional) The key path to the container node (the object) to update.The current Unix epoch time in milliseconds.The configuration object to merge at the location that you specify in keyPath.inthashCode()voidsetKeyPath(List<String> keyPath) (Optional) The key path to the container node (the object) to update.voidsetTimestamp(Instant timestamp) The current Unix epoch time in milliseconds.voidsetValueToMerge(Map<String, Object> valueToMerge) The configuration object to merge at the location that you specify in keyPath.withKeyPath(List<String> keyPath) (Optional) The key path to the container node (the object) to update.withTimestamp(Instant timestamp) The current Unix epoch time in milliseconds.withValueToMerge(Map<String, Object> valueToMerge) The configuration object to merge at the location that you specify in keyPath.Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.eventstreamrpc.model.EventStreamJsonMessage
fromJson, isVoid, postFromJson, toPayload
-
Field Details
-
APPLICATION_MODEL_TYPE
- See Also:
-
VOID
-
-
Constructor Details
-
UpdateConfigurationRequest
public UpdateConfigurationRequest()
-
-
Method Details
-
getKeyPath
(Optional) The key path to the container node (the object) to update. Specify a list where each entry is the key for a single level in the configuration object. Defaults to the root of the configuration object. -
setKeyPath
(Optional) The key path to the container node (the object) to update. Specify a list where each entry is the key for a single level in the configuration object. Defaults to the root of the configuration object. -
withKeyPath
(Optional) The key path to the container node (the object) to update. Specify a list where each entry is the key for a single level in the configuration object. Defaults to the root of the configuration object. -
getTimestamp
The current Unix epoch time in milliseconds. This operation uses this timestamp to resolve concurrent updates to the key. If the key in the component configuration has a greater timestamp than the timestamp in the request, then the request fails. -
setTimestamp
The current Unix epoch time in milliseconds. This operation uses this timestamp to resolve concurrent updates to the key. If the key in the component configuration has a greater timestamp than the timestamp in the request, then the request fails. -
withTimestamp
The current Unix epoch time in milliseconds. This operation uses this timestamp to resolve concurrent updates to the key. If the key in the component configuration has a greater timestamp than the timestamp in the request, then the request fails. -
getValueToMerge
The configuration object to merge at the location that you specify in keyPath. -
setValueToMerge
The configuration object to merge at the location that you specify in keyPath. -
withValueToMerge
The configuration object to merge at the location that you specify in keyPath. -
getApplicationModelType
Description copied from interface:EventStreamJsonMessageReturns the named model type. May be used for a header.- Specified by:
getApplicationModelTypein interfaceEventStreamJsonMessage- Returns:
- the named model type
-
equals
-
hashCode
public int hashCode()
-