Class ScriptLog.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ScriptLog.Builder>
com.google.protobuf.GeneratedMessage.Builder<ScriptLog.Builder>
com.soulfiremc.grpc.generated.ScriptLog.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ScriptLogOrBuilder, Cloneable
Enclosing class:
ScriptLog

public static final class ScriptLog.Builder extends com.google.protobuf.GeneratedMessage.Builder<ScriptLog.Builder> implements ScriptLogOrBuilder
Event emitted when a script logs a message (e.g., from Print node).
Protobuf type soulfire.v1.ScriptLog
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    The log level (debug, info, warn, error).
    The log message content.
    The ID of the node that produced the log (if applicable).
    When the log was produced.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    The log level (debug, info, warn, error).
    com.google.protobuf.ByteString
    The log level (debug, info, warn, error).
    The log message content.
    com.google.protobuf.ByteString
    The log message content.
    The ID of the node that produced the log (if applicable).
    com.google.protobuf.ByteString
    The ID of the node that produced the log (if applicable).
    com.google.protobuf.Timestamp
    When the log was produced.
    com.google.protobuf.Timestamp.Builder
    When the log was produced.
    com.google.protobuf.TimestampOrBuilder
    When the log was produced.
    boolean
    The ID of the node that produced the log (if applicable).
    boolean
    When the log was produced.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
     
    mergeTimestamp(com.google.protobuf.Timestamp value)
    When the log was produced.
    The log level (debug, info, warn, error).
    setLevelBytes(com.google.protobuf.ByteString value)
    The log level (debug, info, warn, error).
    The log message content.
    setMessageBytes(com.google.protobuf.ByteString value)
    The log message content.
    The ID of the node that produced the log (if applicable).
    setNodeIdBytes(com.google.protobuf.ByteString value)
    The ID of the node that produced the log (if applicable).
    setTimestamp(com.google.protobuf.Timestamp value)
    When the log was produced.
    setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
    When the log was produced.

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

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, 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 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.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<ScriptLog.Builder>
    • clear

      public ScriptLog.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.GeneratedMessage.Builder<ScriptLog.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.GeneratedMessage.Builder<ScriptLog.Builder>
    • getDefaultInstanceForType

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

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

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

      public ScriptLog.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<ScriptLog.Builder>
    • mergeFrom

      public ScriptLog.Builder mergeFrom(ScriptLog other)
    • isInitialized

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

      public ScriptLog.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<ScriptLog.Builder>
      Throws:
      IOException
    • hasNodeId

      public boolean hasNodeId()
      The ID of the node that produced the log (if applicable).
      
      optional string node_id = 1;
      Specified by:
      hasNodeId in interface ScriptLogOrBuilder
      Returns:
      Whether the nodeId field is set.
    • getNodeId

      public String getNodeId()
      The ID of the node that produced the log (if applicable).
      
      optional string node_id = 1;
      Specified by:
      getNodeId in interface ScriptLogOrBuilder
      Returns:
      The nodeId.
    • getNodeIdBytes

      public com.google.protobuf.ByteString getNodeIdBytes()
      The ID of the node that produced the log (if applicable).
      
      optional string node_id = 1;
      Specified by:
      getNodeIdBytes in interface ScriptLogOrBuilder
      Returns:
      The bytes for nodeId.
    • setNodeId

      public ScriptLog.Builder setNodeId(String value)
      The ID of the node that produced the log (if applicable).
      
      optional string node_id = 1;
      Parameters:
      value - The nodeId to set.
      Returns:
      This builder for chaining.
    • clearNodeId

      public ScriptLog.Builder clearNodeId()
      The ID of the node that produced the log (if applicable).
      
      optional string node_id = 1;
      Returns:
      This builder for chaining.
    • setNodeIdBytes

      public ScriptLog.Builder setNodeIdBytes(com.google.protobuf.ByteString value)
      The ID of the node that produced the log (if applicable).
      
      optional string node_id = 1;
      Parameters:
      value - The bytes for nodeId to set.
      Returns:
      This builder for chaining.
    • getLevel

      public String getLevel()
      The log level (debug, info, warn, error).
      
      string level = 2;
      Specified by:
      getLevel in interface ScriptLogOrBuilder
      Returns:
      The level.
    • getLevelBytes

      public com.google.protobuf.ByteString getLevelBytes()
      The log level (debug, info, warn, error).
      
      string level = 2;
      Specified by:
      getLevelBytes in interface ScriptLogOrBuilder
      Returns:
      The bytes for level.
    • setLevel

      public ScriptLog.Builder setLevel(String value)
      The log level (debug, info, warn, error).
      
      string level = 2;
      Parameters:
      value - The level to set.
      Returns:
      This builder for chaining.
    • clearLevel

      public ScriptLog.Builder clearLevel()
      The log level (debug, info, warn, error).
      
      string level = 2;
      Returns:
      This builder for chaining.
    • setLevelBytes

      public ScriptLog.Builder setLevelBytes(com.google.protobuf.ByteString value)
      The log level (debug, info, warn, error).
      
      string level = 2;
      Parameters:
      value - The bytes for level to set.
      Returns:
      This builder for chaining.
    • getMessage

      public String getMessage()
      The log message content.
      
      string message = 3;
      Specified by:
      getMessage in interface ScriptLogOrBuilder
      Returns:
      The message.
    • getMessageBytes

      public com.google.protobuf.ByteString getMessageBytes()
      The log message content.
      
      string message = 3;
      Specified by:
      getMessageBytes in interface ScriptLogOrBuilder
      Returns:
      The bytes for message.
    • setMessage

      public ScriptLog.Builder setMessage(String value)
      The log message content.
      
      string message = 3;
      Parameters:
      value - The message to set.
      Returns:
      This builder for chaining.
    • clearMessage

      public ScriptLog.Builder clearMessage()
      The log message content.
      
      string message = 3;
      Returns:
      This builder for chaining.
    • setMessageBytes

      public ScriptLog.Builder setMessageBytes(com.google.protobuf.ByteString value)
      The log message content.
      
      string message = 3;
      Parameters:
      value - The bytes for message to set.
      Returns:
      This builder for chaining.
    • hasTimestamp

      public boolean hasTimestamp()
      When the log was produced.
      
      .google.protobuf.Timestamp timestamp = 4;
      Specified by:
      hasTimestamp in interface ScriptLogOrBuilder
      Returns:
      Whether the timestamp field is set.
    • getTimestamp

      public com.google.protobuf.Timestamp getTimestamp()
      When the log was produced.
      
      .google.protobuf.Timestamp timestamp = 4;
      Specified by:
      getTimestamp in interface ScriptLogOrBuilder
      Returns:
      The timestamp.
    • setTimestamp

      public ScriptLog.Builder setTimestamp(com.google.protobuf.Timestamp value)
      When the log was produced.
      
      .google.protobuf.Timestamp timestamp = 4;
    • setTimestamp

      public ScriptLog.Builder setTimestamp(com.google.protobuf.Timestamp.Builder builderForValue)
      When the log was produced.
      
      .google.protobuf.Timestamp timestamp = 4;
    • mergeTimestamp

      public ScriptLog.Builder mergeTimestamp(com.google.protobuf.Timestamp value)
      When the log was produced.
      
      .google.protobuf.Timestamp timestamp = 4;
    • clearTimestamp

      public ScriptLog.Builder clearTimestamp()
      When the log was produced.
      
      .google.protobuf.Timestamp timestamp = 4;
    • getTimestampBuilder

      public com.google.protobuf.Timestamp.Builder getTimestampBuilder()
      When the log was produced.
      
      .google.protobuf.Timestamp timestamp = 4;
    • getTimestampOrBuilder

      public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
      When the log was produced.
      
      .google.protobuf.Timestamp timestamp = 4;
      Specified by:
      getTimestampOrBuilder in interface ScriptLogOrBuilder