Class LogSplit.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
com.google.logging.v2.LogSplit.Builder
All Implemented Interfaces:
LogSplitOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
LogSplit

public static final class LogSplit.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder> implements LogSplitOrBuilder
 Additional information used to correlate multiple log entries. Used when a
 single LogEntry would exceed the Google Cloud Logging size limit and is
 split across multiple log entries.
 
Protobuf type google.logging.v2.LogSplit
  • Method Summary

    Modifier and Type
    Method
    Description
    addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
     
     
     
    clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
     
    The index of this LogEntry in the sequence of split log entries.
    clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
     
    The total number of log entries that the original LogEntry was split into.
    A globally unique identifier for all log entries in a sequence of split log entries.
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    int
    The index of this LogEntry in the sequence of split log entries.
    int
    The total number of log entries that the original LogEntry was split into.
    A globally unique identifier for all log entries in a sequence of split log entries.
    com.google.protobuf.ByteString
    A globally unique identifier for all log entries in a sequence of split log entries.
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     
    setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
     
    setIndex(int value)
    The index of this LogEntry in the sequence of split log entries.
    setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
     
    setTotalSplits(int value)
    The total number of log entries that the original LogEntry was split into.
    setUid(String value)
    A globally unique identifier for all log entries in a sequence of split log entries.
    setUidBytes(com.google.protobuf.ByteString value)
    A globally unique identifier for all log entries in a sequence of split log entries.
    setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
     

    Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder

    getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods 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()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • clear

      public LogSplit.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • getDefaultInstanceForType

      public LogSplit getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public LogSplit build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public LogSplit buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • clone

      public LogSplit.Builder clone()
      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • setField

      public LogSplit.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • clearField

      public LogSplit.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • clearOneof

      public LogSplit.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • setRepeatedField

      public LogSplit.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • addRepeatedField

      public LogSplit.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • mergeFrom

      public LogSplit.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LogSplit.Builder>
    • mergeFrom

      public LogSplit.Builder mergeFrom(LogSplit other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • mergeFrom

      public LogSplit.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<LogSplit.Builder>
      Throws:
      IOException
    • getUid

      public String getUid()
       A globally unique identifier for all log entries in a sequence of split log
       entries. All log entries with the same |LogSplit.uid| are assumed to be
       part of the same sequence of split log entries.
       
      string uid = 1;
      Specified by:
      getUid in interface LogSplitOrBuilder
      Returns:
      The uid.
    • getUidBytes

      public com.google.protobuf.ByteString getUidBytes()
       A globally unique identifier for all log entries in a sequence of split log
       entries. All log entries with the same |LogSplit.uid| are assumed to be
       part of the same sequence of split log entries.
       
      string uid = 1;
      Specified by:
      getUidBytes in interface LogSplitOrBuilder
      Returns:
      The bytes for uid.
    • setUid

      public LogSplit.Builder setUid(String value)
       A globally unique identifier for all log entries in a sequence of split log
       entries. All log entries with the same |LogSplit.uid| are assumed to be
       part of the same sequence of split log entries.
       
      string uid = 1;
      Parameters:
      value - The uid to set.
      Returns:
      This builder for chaining.
    • clearUid

      public LogSplit.Builder clearUid()
       A globally unique identifier for all log entries in a sequence of split log
       entries. All log entries with the same |LogSplit.uid| are assumed to be
       part of the same sequence of split log entries.
       
      string uid = 1;
      Returns:
      This builder for chaining.
    • setUidBytes

      public LogSplit.Builder setUidBytes(com.google.protobuf.ByteString value)
       A globally unique identifier for all log entries in a sequence of split log
       entries. All log entries with the same |LogSplit.uid| are assumed to be
       part of the same sequence of split log entries.
       
      string uid = 1;
      Parameters:
      value - The bytes for uid to set.
      Returns:
      This builder for chaining.
    • getIndex

      public int getIndex()
       The index of this LogEntry in the sequence of split log entries. Log
       entries are given |index| values 0, 1, ..., n-1 for a sequence of n log
       entries.
       
      int32 index = 2;
      Specified by:
      getIndex in interface LogSplitOrBuilder
      Returns:
      The index.
    • setIndex

      public LogSplit.Builder setIndex(int value)
       The index of this LogEntry in the sequence of split log entries. Log
       entries are given |index| values 0, 1, ..., n-1 for a sequence of n log
       entries.
       
      int32 index = 2;
      Parameters:
      value - The index to set.
      Returns:
      This builder for chaining.
    • clearIndex

      public LogSplit.Builder clearIndex()
       The index of this LogEntry in the sequence of split log entries. Log
       entries are given |index| values 0, 1, ..., n-1 for a sequence of n log
       entries.
       
      int32 index = 2;
      Returns:
      This builder for chaining.
    • getTotalSplits

      public int getTotalSplits()
       The total number of log entries that the original LogEntry was split into.
       
      int32 total_splits = 3;
      Specified by:
      getTotalSplits in interface LogSplitOrBuilder
      Returns:
      The totalSplits.
    • setTotalSplits

      public LogSplit.Builder setTotalSplits(int value)
       The total number of log entries that the original LogEntry was split into.
       
      int32 total_splits = 3;
      Parameters:
      value - The totalSplits to set.
      Returns:
      This builder for chaining.
    • clearTotalSplits

      public LogSplit.Builder clearTotalSplits()
       The total number of log entries that the original LogEntry was split into.
       
      int32 total_splits = 3;
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final LogSplit.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>
    • mergeUnknownFields

      public final LogSplit.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<LogSplit.Builder>