Class BotInfoResponse.Builder

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

public static final class BotInfoResponse.Builder extends com.google.protobuf.GeneratedMessage.Builder<BotInfoResponse.Builder> implements BotInfoResponseOrBuilder
Response containing detailed information about a specific bot.
Protobuf type soulfire.v1.BotInfoResponse
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Live state of the bot including full inventory data.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Live state of the bot including full inventory data.
    Live state of the bot including full inventory data.
    Live state of the bot including full inventory data.
    boolean
    Live state of the bot including full inventory data.
    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)
     
     
    Live state of the bot including full inventory data.
    Live state of the bot including full inventory data.
    Live state of the bot including full inventory data.

    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<BotInfoResponse.Builder>
    • clear

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

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

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

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

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

      public BotInfoResponse.Builder mergeFrom(BotInfoResponse other)
    • isInitialized

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

      public BotInfoResponse.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<BotInfoResponse.Builder>
      Throws:
      IOException
    • hasLiveState

      public boolean hasLiveState()
      Live state of the bot including full inventory data.
      Will be absent if the bot is offline or player data is not available.
      When present, includes complete inventory slot information.
      
      optional .soulfire.v1.BotLiveState live_state = 2;
      Specified by:
      hasLiveState in interface BotInfoResponseOrBuilder
      Returns:
      Whether the liveState field is set.
    • getLiveState

      public BotLiveState getLiveState()
      Live state of the bot including full inventory data.
      Will be absent if the bot is offline or player data is not available.
      When present, includes complete inventory slot information.
      
      optional .soulfire.v1.BotLiveState live_state = 2;
      Specified by:
      getLiveState in interface BotInfoResponseOrBuilder
      Returns:
      The liveState.
    • setLiveState

      public BotInfoResponse.Builder setLiveState(BotLiveState value)
      Live state of the bot including full inventory data.
      Will be absent if the bot is offline or player data is not available.
      When present, includes complete inventory slot information.
      
      optional .soulfire.v1.BotLiveState live_state = 2;
    • setLiveState

      public BotInfoResponse.Builder setLiveState(BotLiveState.Builder builderForValue)
      Live state of the bot including full inventory data.
      Will be absent if the bot is offline or player data is not available.
      When present, includes complete inventory slot information.
      
      optional .soulfire.v1.BotLiveState live_state = 2;
    • mergeLiveState

      public BotInfoResponse.Builder mergeLiveState(BotLiveState value)
      Live state of the bot including full inventory data.
      Will be absent if the bot is offline or player data is not available.
      When present, includes complete inventory slot information.
      
      optional .soulfire.v1.BotLiveState live_state = 2;
    • clearLiveState

      public BotInfoResponse.Builder clearLiveState()
      Live state of the bot including full inventory data.
      Will be absent if the bot is offline or player data is not available.
      When present, includes complete inventory slot information.
      
      optional .soulfire.v1.BotLiveState live_state = 2;
    • getLiveStateBuilder

      public BotLiveState.Builder getLiveStateBuilder()
      Live state of the bot including full inventory data.
      Will be absent if the bot is offline or player data is not available.
      When present, includes complete inventory slot information.
      
      optional .soulfire.v1.BotLiveState live_state = 2;
    • getLiveStateOrBuilder

      public BotLiveStateOrBuilder getLiveStateOrBuilder()
      Live state of the bot including full inventory data.
      Will be absent if the bot is offline or player data is not available.
      When present, includes complete inventory slot information.
      
      optional .soulfire.v1.BotLiveState live_state = 2;
      Specified by:
      getLiveStateOrBuilder in interface BotInfoResponseOrBuilder