@Generated(value="software.amazon.awssdk:codegen") public class RecordPatch extends Object implements StructuredPojo, ToCopyableBuilder<RecordPatch.Builder,RecordPatch>
| Modifier and Type | Class and Description |
|---|---|
static interface |
RecordPatch.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RecordPatch.Builder |
builder() |
Instant |
deviceLastModifiedDate()
The last modified date of the client device.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
key()
The key associated with the record patch.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
Operation |
op()
An operation, either replace or remove.
|
String |
opAsString()
An operation, either replace or remove.
|
static Class<? extends RecordPatch.Builder> |
serializableBuilderClass() |
Long |
syncCount()
Last known server sync count for this record.
|
RecordPatch.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
String |
value()
The value associated with the record patch.
|
copypublic Operation op()
If the service returns an enum value that is not available in the current SDK version, op will return
Operation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
opAsString().
Operationpublic String opAsString()
If the service returns an enum value that is not available in the current SDK version, op will return
Operation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
opAsString().
Operationpublic String key()
public String value()
public Long syncCount()
public Instant deviceLastModifiedDate()
public RecordPatch.Builder toBuilder()
ToCopyableBuildertoBuilder in interface ToCopyableBuilder<RecordPatch.Builder,RecordPatch>public static RecordPatch.Builder builder()
public static Class<? extends RecordPatch.Builder> serializableBuilderClass()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.