Interface EntryMutationOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
EntryMutation, EntryMutation.Builder

public interface EntryMutationOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Value
    The data payload associated with the mutation.
    com.google.protobuf.ValueOrBuilder
    The data payload associated with the mutation.
    com.google.protobuf.Timestamp
    Timestamp when the entry should be deleted from the database.
    com.google.protobuf.TimestampOrBuilder
    Timestamp when the entry should be deleted from the database.
    com.google.protobuf.Timestamp
    Timestamp when the entry expires and should no longer be visible to clients.
    com.google.protobuf.TimestampOrBuilder
    Timestamp when the entry expires and should no longer be visible to clients.
    The type of mutation to perform.
    int
    The type of mutation to perform.
    boolean
    The data payload associated with the mutation.
    boolean
    Timestamp when the entry should be deleted from the database.
    boolean
    Timestamp when the entry expires and should no longer be visible to clients.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getTypeValue

      int getTypeValue()
       The type of mutation to perform.
       
      .api.v1.EntryMutation.MutationType type = 1 [json_name = "type"];
      Returns:
      The enum numeric value on the wire for type.
    • getType

       The type of mutation to perform.
       
      .api.v1.EntryMutation.MutationType type = 1 [json_name = "type"];
      Returns:
      The type.
    • hasData

      boolean hasData()
       The data payload associated with the mutation.
       
      .google.protobuf.Value data = 3 [json_name = "data"];
      Returns:
      Whether the data field is set.
    • getData

      com.google.protobuf.Value getData()
       The data payload associated with the mutation.
       
      .google.protobuf.Value data = 3 [json_name = "data"];
      Returns:
      The data.
    • getDataOrBuilder

      com.google.protobuf.ValueOrBuilder getDataOrBuilder()
       The data payload associated with the mutation.
       
      .google.protobuf.Value data = 3 [json_name = "data"];
    • hasExpiredAt

      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"];
      Returns:
      Whether the expiredAt field is set.
    • getExpiredAt

      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"];
      Returns:
      The expiredAt.
    • getExpiredAtOrBuilder

      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"];
    • hasDeletedAt

      boolean hasDeletedAt()
       Timestamp when the entry should be deleted from the database.
       
      optional .google.protobuf.Timestamp deleted_at = 6 [json_name = "deletedAt"];
      Returns:
      Whether the deletedAt field is set.
    • getDeletedAt

      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"];
      Returns:
      The deletedAt.
    • getDeletedAtOrBuilder

      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"];