Class EntryMutation.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<EntryMutation.Builder>
com.google.protobuf.GeneratedMessage.Builder<EntryMutation.Builder>
com.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,EntryMutation.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
studio.o7.octopus.sdk.gen.api.v1.EntryMutation.Builder
- All Implemented Interfaces:
com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,EntryMutationOrBuilder
- Enclosing class:
EntryMutation
public static final class EntryMutation.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
implements EntryMutationOrBuilder
EntryMutation Represents a mutation (create, update, delete) operation on an entry. The mutation can be one of the following types: - CREATE: create a new entry - UPDATE: update an existing entry - DELETE: delete an entry permanently - SOFT_DELETE: mark an entry as deleted without removing it immediatelyProtobuf type
api.v1.EntryMutation-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The data payload associated with the mutation.Timestamp when the entry should be deleted from the database.Timestamp when the entry expires and should no longer be visible to clients.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The type of mutation to perform.clone()com.google.protobuf.ValuegetData()The data payload associated with the mutation.com.google.protobuf.Value.BuilderThe data payload associated with the mutation.com.google.protobuf.ValueOrBuilderThe data payload associated with the mutation.com.google.protobuf.TimestampTimestamp when the entry should be deleted from the database.com.google.protobuf.Timestamp.BuilderTimestamp when the entry should be deleted from the database.com.google.protobuf.TimestampOrBuilderTimestamp when the entry should be deleted from the database.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.TimestampTimestamp when the entry expires and should no longer be visible to clients.com.google.protobuf.Timestamp.BuilderTimestamp when the entry expires and should no longer be visible to clients.com.google.protobuf.TimestampOrBuilderTimestamp when the entry expires and should no longer be visible to clients.getType()The type of mutation to perform.intThe type of mutation to perform.booleanhasData()The data payload associated with the mutation.booleanTimestamp when the entry should be deleted from the database.booleanTimestamp when the entry expires and should no longer be visible to clients.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeData(com.google.protobuf.Value value) The data payload associated with the mutation.mergeDeletedAt(com.google.protobuf.Timestamp value) Timestamp when the entry should be deleted from the database.mergeExpiredAt(com.google.protobuf.Timestamp value) Timestamp when the entry expires and should no longer be visible to clients.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(EntryMutation other) final EntryMutation.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setData(com.google.protobuf.Value value) The data payload associated with the mutation.setData(com.google.protobuf.Value.Builder builderForValue) The data payload associated with the mutation.setDeletedAt(com.google.protobuf.Timestamp value) Timestamp when the entry should be deleted from the database.setDeletedAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the entry should be deleted from the database.setExpiredAt(com.google.protobuf.Timestamp value) Timestamp when the entry expires and should no longer be visible to clients.setExpiredAt(com.google.protobuf.Timestamp.Builder builderForValue) Timestamp when the entry expires and should no longer be visible to clients.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) The type of mutation to perform.setTypeValue(int value) The type of mutation to perform.final EntryMutation.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getParentForChildrenMethods inherited from class com.google.protobuf.GeneratedMessage.ExtendableBuilder
addExtension, clearExtension, extensionsAreInitialized, getAllFields, getExtension, getExtension, getExtensionCount, getField, getFieldBuilder, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, hasExtension, hasField, mergeExtensionFields, newBuilderForField, parseUnknownField, setExtension, setExtensionMethods inherited from class com.google.protobuf.GeneratedMessage.Builder
getOneofFieldDescriptor, getUnknownFields, getUnknownFieldSetBuilder, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, onBuilt, onChanged, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Overrides:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<EntryMutation.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<com.google.protobuf.GeneratedMessageV3>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
setField
public EntryMutation.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
setRepeatedField
public EntryMutation.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
addRepeatedField
public EntryMutation.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EntryMutation.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.ExtendableBuilder<com.google.protobuf.GeneratedMessageV3,EntryMutation.Builder>
-
mergeFrom
public EntryMutation.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<EntryMutation.Builder>- Throws:
IOException
-
getTypeValue
public int getTypeValue()The type of mutation to perform.
.api.v1.EntryMutation.MutationType type = 1 [json_name = "type"];- Specified by:
getTypeValuein interfaceEntryMutationOrBuilder- Returns:
- The enum numeric value on the wire for type.
-
setTypeValue
The type of mutation to perform.
.api.v1.EntryMutation.MutationType type = 1 [json_name = "type"];- Parameters:
value- The enum numeric value on the wire for type to set.- Returns:
- This builder for chaining.
-
getType
The type of mutation to perform.
.api.v1.EntryMutation.MutationType type = 1 [json_name = "type"];- Specified by:
getTypein interfaceEntryMutationOrBuilder- Returns:
- The type.
-
setType
The type of mutation to perform.
.api.v1.EntryMutation.MutationType type = 1 [json_name = "type"];- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
The type of mutation to perform.
.api.v1.EntryMutation.MutationType type = 1 [json_name = "type"];- Returns:
- This builder for chaining.
-
hasData
public boolean hasData()The data payload associated with the mutation.
.google.protobuf.Value data = 3 [json_name = "data"];- Specified by:
hasDatain interfaceEntryMutationOrBuilder- Returns:
- Whether the data field is set.
-
getData
public com.google.protobuf.Value getData()The data payload associated with the mutation.
.google.protobuf.Value data = 3 [json_name = "data"];- Specified by:
getDatain interfaceEntryMutationOrBuilder- Returns:
- The data.
-
setData
The data payload associated with the mutation.
.google.protobuf.Value data = 3 [json_name = "data"]; -
setData
The data payload associated with the mutation.
.google.protobuf.Value data = 3 [json_name = "data"]; -
mergeData
The data payload associated with the mutation.
.google.protobuf.Value data = 3 [json_name = "data"]; -
clearData
The data payload associated with the mutation.
.google.protobuf.Value data = 3 [json_name = "data"]; -
getDataBuilder
public com.google.protobuf.Value.Builder getDataBuilder()The data payload associated with the mutation.
.google.protobuf.Value data = 3 [json_name = "data"]; -
getDataOrBuilder
public com.google.protobuf.ValueOrBuilder getDataOrBuilder()The data payload associated with the mutation.
.google.protobuf.Value data = 3 [json_name = "data"];- Specified by:
getDataOrBuilderin interfaceEntryMutationOrBuilder
-
hasExpiredAt
public boolean hasExpiredAt()Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"];- Specified by:
hasExpiredAtin interfaceEntryMutationOrBuilder- Returns:
- Whether the expiredAt field is set.
-
getExpiredAt
public com.google.protobuf.Timestamp getExpiredAt()Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"];- Specified by:
getExpiredAtin interfaceEntryMutationOrBuilder- Returns:
- The expiredAt.
-
setExpiredAt
Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
setExpiredAt
Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
mergeExpiredAt
Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
clearExpiredAt
Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
getExpiredAtBuilder
public com.google.protobuf.Timestamp.Builder getExpiredAtBuilder()Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"]; -
getExpiredAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getExpiredAtOrBuilder()Timestamp when the entry expires and should no longer be visible to clients.
optional .google.protobuf.Timestamp expired_at = 5 [json_name = "expiredAt"];- Specified by:
getExpiredAtOrBuilderin interfaceEntryMutationOrBuilder
-
hasDeletedAt
public boolean hasDeletedAt()Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"];- Specified by:
hasDeletedAtin interfaceEntryMutationOrBuilder- Returns:
- Whether the deletedAt field is set.
-
getDeletedAt
public com.google.protobuf.Timestamp getDeletedAt()Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"];- Specified by:
getDeletedAtin interfaceEntryMutationOrBuilder- Returns:
- The deletedAt.
-
setDeletedAt
Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
setDeletedAt
Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
mergeDeletedAt
Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
clearDeletedAt
Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
getDeletedAtBuilder
public com.google.protobuf.Timestamp.Builder getDeletedAtBuilder()Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"]; -
getDeletedAtOrBuilder
public com.google.protobuf.TimestampOrBuilder getDeletedAtOrBuilder()Timestamp when the entry should be deleted from the database.
optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"];- Specified by:
getDeletedAtOrBuilderin interfaceEntryMutationOrBuilder
-
setUnknownFields
public final EntryMutation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-
mergeUnknownFields
public final EntryMutation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<EntryMutation.Builder>
-