Interface ObjectOrBuilder

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

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

    Modifier and Type
    Method
    Description
    com.google.protobuf.Struct
    Flexible JSON-like data structure.
    com.google.protobuf.StructOrBuilder
    Flexible JSON-like data structure.
    com.google.protobuf.Timestamp
    Timestamp when the object should be permanently deleted.
    com.google.protobuf.TimestampOrBuilder
    Timestamp when the object should be permanently deleted.
    com.google.protobuf.Timestamp
    Timestamp when the object should no longer be visible by default.
    com.google.protobuf.TimestampOrBuilder
    Timestamp when the object should no longer be visible by default.
    Unique key identifying the object.
    com.google.protobuf.ByteString
    Unique key identifying the object.
    boolean
    This will create a copy of this object and increment the current revision number.
    boolean
    Flexible JSON-like data structure.
    boolean
    Timestamp when the object should be permanently deleted.
    boolean
    Timestamp when the object should no longer be visible by default.

    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

    • getKey

      String getKey()
      Unique key identifying the object.
      
      string key = 1 [json_name = "key"];
      Returns:
      The key.
    • getKeyBytes

      com.google.protobuf.ByteString getKeyBytes()
      Unique key identifying the object.
      
      string key = 1 [json_name = "key"];
      Returns:
      The bytes for key.
    • hasData

      boolean hasData()
      Flexible JSON-like data structure.
      
      .google.protobuf.Struct data = 2 [json_name = "data"];
      Returns:
      Whether the data field is set.
    • getData

      com.google.protobuf.Struct getData()
      Flexible JSON-like data structure.
      
      .google.protobuf.Struct data = 2 [json_name = "data"];
      Returns:
      The data.
    • getDataOrBuilder

      com.google.protobuf.StructOrBuilder getDataOrBuilder()
      Flexible JSON-like data structure.
      
      .google.protobuf.Struct data = 2 [json_name = "data"];
    • getPreservePreviousEntry

      boolean getPreservePreviousEntry()
      This will create a copy of this object and increment the current revision number.
      
      bool preserve_previous_entry = 3 [json_name = "preservePreviousEntry"];
      Returns:
      The preservePreviousEntry.
    • hasExpiredAt

      boolean hasExpiredAt()
      Timestamp when the object should no longer be visible by default.
      
      optional .google.protobuf.Timestamp expired_at = 4 [json_name = "expiredAt"];
      Returns:
      Whether the expiredAt field is set.
    • getExpiredAt

      com.google.protobuf.Timestamp getExpiredAt()
      Timestamp when the object should no longer be visible by default.
      
      optional .google.protobuf.Timestamp expired_at = 4 [json_name = "expiredAt"];
      Returns:
      The expiredAt.
    • getExpiredAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getExpiredAtOrBuilder()
      Timestamp when the object should no longer be visible by default.
      
      optional .google.protobuf.Timestamp expired_at = 4 [json_name = "expiredAt"];
    • hasDeletedAt

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

      com.google.protobuf.Timestamp getDeletedAt()
      Timestamp when the object should be permanently deleted.
      
      optional .google.protobuf.Timestamp deleted_at = 5 [json_name = "deletedAt"];
      Returns:
      The deletedAt.
    • getDeletedAtOrBuilder

      com.google.protobuf.TimestampOrBuilder getDeletedAtOrBuilder()
      Timestamp when the object should be permanently deleted.
      
      optional .google.protobuf.Timestamp deleted_at = 5 [json_name = "deletedAt"];