Interface ChangeStreamRecordOrBuilder

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

public interface ChangeStreamRecordOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasDataChangeRecord

      boolean hasDataChangeRecord()
       Data change record describing a data change for a change stream
       partition.
       
      .google.spanner.v1.ChangeStreamRecord.DataChangeRecord data_change_record = 1;
      Returns:
      Whether the dataChangeRecord field is set.
    • getDataChangeRecord

       Data change record describing a data change for a change stream
       partition.
       
      .google.spanner.v1.ChangeStreamRecord.DataChangeRecord data_change_record = 1;
      Returns:
      The dataChangeRecord.
    • getDataChangeRecordOrBuilder

      ChangeStreamRecord.DataChangeRecordOrBuilder getDataChangeRecordOrBuilder()
       Data change record describing a data change for a change stream
       partition.
       
      .google.spanner.v1.ChangeStreamRecord.DataChangeRecord data_change_record = 1;
    • hasHeartbeatRecord

      boolean hasHeartbeatRecord()
       Heartbeat record describing a heartbeat for a change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.HeartbeatRecord heartbeat_record = 2;
      Returns:
      Whether the heartbeatRecord field is set.
    • getHeartbeatRecord

       Heartbeat record describing a heartbeat for a change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.HeartbeatRecord heartbeat_record = 2;
      Returns:
      The heartbeatRecord.
    • getHeartbeatRecordOrBuilder

      ChangeStreamRecord.HeartbeatRecordOrBuilder getHeartbeatRecordOrBuilder()
       Heartbeat record describing a heartbeat for a change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.HeartbeatRecord heartbeat_record = 2;
    • hasPartitionStartRecord

      boolean hasPartitionStartRecord()
       Partition start record describing a new change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionStartRecord partition_start_record = 3;
      Returns:
      Whether the partitionStartRecord field is set.
    • getPartitionStartRecord

      ChangeStreamRecord.PartitionStartRecord getPartitionStartRecord()
       Partition start record describing a new change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionStartRecord partition_start_record = 3;
      Returns:
      The partitionStartRecord.
    • getPartitionStartRecordOrBuilder

      ChangeStreamRecord.PartitionStartRecordOrBuilder getPartitionStartRecordOrBuilder()
       Partition start record describing a new change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionStartRecord partition_start_record = 3;
    • hasPartitionEndRecord

      boolean hasPartitionEndRecord()
       Partition end record describing a terminated change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionEndRecord partition_end_record = 4;
      Returns:
      Whether the partitionEndRecord field is set.
    • getPartitionEndRecord

      ChangeStreamRecord.PartitionEndRecord getPartitionEndRecord()
       Partition end record describing a terminated change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionEndRecord partition_end_record = 4;
      Returns:
      The partitionEndRecord.
    • getPartitionEndRecordOrBuilder

      ChangeStreamRecord.PartitionEndRecordOrBuilder getPartitionEndRecordOrBuilder()
       Partition end record describing a terminated change stream partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionEndRecord partition_end_record = 4;
    • hasPartitionEventRecord

      boolean hasPartitionEventRecord()
       Partition event record describing key range changes for a change stream
       partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionEventRecord partition_event_record = 5;
      Returns:
      Whether the partitionEventRecord field is set.
    • getPartitionEventRecord

      ChangeStreamRecord.PartitionEventRecord getPartitionEventRecord()
       Partition event record describing key range changes for a change stream
       partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionEventRecord partition_event_record = 5;
      Returns:
      The partitionEventRecord.
    • getPartitionEventRecordOrBuilder

      ChangeStreamRecord.PartitionEventRecordOrBuilder getPartitionEventRecordOrBuilder()
       Partition event record describing key range changes for a change stream
       partition.
       
      .google.spanner.v1.ChangeStreamRecord.PartitionEventRecord partition_event_record = 5;
    • getRecordCase