Class Common.Executor.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<Common.Executor.Builder>
io.dingodb.common.Common.Executor.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Common.ExecutorOrBuilder, Cloneable
Enclosing class:
Common.Executor

public static final class Common.Executor.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Common.Executor.Builder> implements Common.ExecutorOrBuilder
 Executor
 
Protobuf type dingodb.pb.common.Executor
  • 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<Common.Executor.Builder>
    • clear

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

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

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

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

      public Common.Executor.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<Common.Executor.Builder>
    • setField

      public Common.Executor.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<Common.Executor.Builder>
    • clearField

      public Common.Executor.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<Common.Executor.Builder>
    • clearOneof

      public Common.Executor.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<Common.Executor.Builder>
    • setRepeatedField

      public Common.Executor.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<Common.Executor.Builder>
    • addRepeatedField

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

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

      public Common.Executor.Builder mergeFrom(Common.Executor other)
    • isInitialized

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

      public Common.Executor.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<Common.Executor.Builder>
      Throws:
      IOException
    • getId

      public String getId()
       only updated by coordinator, sdk can ignore this field now
       
      string id = 1;
      Specified by:
      getId in interface Common.ExecutorOrBuilder
      Returns:
      The id.
    • getIdBytes

      public com.google.protobuf.ByteString getIdBytes()
       only updated by coordinator, sdk can ignore this field now
       
      string id = 1;
      Specified by:
      getIdBytes in interface Common.ExecutorOrBuilder
      Returns:
      The bytes for id.
    • setId

      public Common.Executor.Builder setId(String value)
       only updated by coordinator, sdk can ignore this field now
       
      string id = 1;
      Parameters:
      value - The id to set.
      Returns:
      This builder for chaining.
    • clearId

      public Common.Executor.Builder clearId()
       only updated by coordinator, sdk can ignore this field now
       
      string id = 1;
      Returns:
      This builder for chaining.
    • setIdBytes

      public Common.Executor.Builder setIdBytes(com.google.protobuf.ByteString value)
       only updated by coordinator, sdk can ignore this field now
       
      string id = 1;
      Parameters:
      value - The bytes for id to set.
      Returns:
      This builder for chaining.
    • getEpoch

      public long getEpoch()
       unused
       
      int64 epoch = 2;
      Specified by:
      getEpoch in interface Common.ExecutorOrBuilder
      Returns:
      The epoch.
    • setEpoch

      public Common.Executor.Builder setEpoch(long value)
       unused
       
      int64 epoch = 2;
      Parameters:
      value - The epoch to set.
      Returns:
      This builder for chaining.
    • clearEpoch

      public Common.Executor.Builder clearEpoch()
       unused
       
      int64 epoch = 2;
      Returns:
      This builder for chaining.
    • getStateValue

      public int getStateValue()
       only updated by coordinator, sdk can ignore this field now
       
      .dingodb.pb.common.ExecutorState state = 3;
      Specified by:
      getStateValue in interface Common.ExecutorOrBuilder
      Returns:
      The enum numeric value on the wire for state.
    • setStateValue

      public Common.Executor.Builder setStateValue(int value)
       only updated by coordinator, sdk can ignore this field now
       
      .dingodb.pb.common.ExecutorState state = 3;
      Parameters:
      value - The enum numeric value on the wire for state to set.
      Returns:
      This builder for chaining.
    • getState

      public Common.ExecutorState getState()
       only updated by coordinator, sdk can ignore this field now
       
      .dingodb.pb.common.ExecutorState state = 3;
      Specified by:
      getState in interface Common.ExecutorOrBuilder
      Returns:
      The state.
    • setState

       only updated by coordinator, sdk can ignore this field now
       
      .dingodb.pb.common.ExecutorState state = 3;
      Parameters:
      value - The state to set.
      Returns:
      This builder for chaining.
    • clearState

      public Common.Executor.Builder clearState()
       only updated by coordinator, sdk can ignore this field now
       
      .dingodb.pb.common.ExecutorState state = 3;
      Returns:
      This builder for chaining.
    • hasServerLocation

      public boolean hasServerLocation()
       sdk set this field in heartbeat, only updated by sdk
       
      .dingodb.pb.common.Location server_location = 4;
      Specified by:
      hasServerLocation in interface Common.ExecutorOrBuilder
      Returns:
      Whether the serverLocation field is set.
    • getServerLocation

      public Common.Location getServerLocation()
       sdk set this field in heartbeat, only updated by sdk
       
      .dingodb.pb.common.Location server_location = 4;
      Specified by:
      getServerLocation in interface Common.ExecutorOrBuilder
      Returns:
      The serverLocation.
    • setServerLocation

      public Common.Executor.Builder setServerLocation(Common.Location value)
       sdk set this field in heartbeat, only updated by sdk
       
      .dingodb.pb.common.Location server_location = 4;
    • setServerLocation

      public Common.Executor.Builder setServerLocation(Common.Location.Builder builderForValue)
       sdk set this field in heartbeat, only updated by sdk
       
      .dingodb.pb.common.Location server_location = 4;
    • mergeServerLocation

      public Common.Executor.Builder mergeServerLocation(Common.Location value)
       sdk set this field in heartbeat, only updated by sdk
       
      .dingodb.pb.common.Location server_location = 4;
    • clearServerLocation

      public Common.Executor.Builder clearServerLocation()
       sdk set this field in heartbeat, only updated by sdk
       
      .dingodb.pb.common.Location server_location = 4;
    • getServerLocationBuilder

      public Common.Location.Builder getServerLocationBuilder()
       sdk set this field in heartbeat, only updated by sdk
       
      .dingodb.pb.common.Location server_location = 4;
    • getServerLocationOrBuilder

      public Common.LocationOrBuilder getServerLocationOrBuilder()
       sdk set this field in heartbeat, only updated by sdk
       
      .dingodb.pb.common.Location server_location = 4;
      Specified by:
      getServerLocationOrBuilder in interface Common.ExecutorOrBuilder
    • hasExecutorUser

      public boolean hasExecutorUser()
       sdk set this field in heartbeat, only updated by coordinator
       
      .dingodb.pb.common.ExecutorUser executor_user = 5;
      Specified by:
      hasExecutorUser in interface Common.ExecutorOrBuilder
      Returns:
      Whether the executorUser field is set.
    • getExecutorUser

      public Common.ExecutorUser getExecutorUser()
       sdk set this field in heartbeat, only updated by coordinator
       
      .dingodb.pb.common.ExecutorUser executor_user = 5;
      Specified by:
      getExecutorUser in interface Common.ExecutorOrBuilder
      Returns:
      The executorUser.
    • setExecutorUser

      public Common.Executor.Builder setExecutorUser(Common.ExecutorUser value)
       sdk set this field in heartbeat, only updated by coordinator
       
      .dingodb.pb.common.ExecutorUser executor_user = 5;
    • setExecutorUser

      public Common.Executor.Builder setExecutorUser(Common.ExecutorUser.Builder builderForValue)
       sdk set this field in heartbeat, only updated by coordinator
       
      .dingodb.pb.common.ExecutorUser executor_user = 5;
    • mergeExecutorUser

      public Common.Executor.Builder mergeExecutorUser(Common.ExecutorUser value)
       sdk set this field in heartbeat, only updated by coordinator
       
      .dingodb.pb.common.ExecutorUser executor_user = 5;
    • clearExecutorUser

      public Common.Executor.Builder clearExecutorUser()
       sdk set this field in heartbeat, only updated by coordinator
       
      .dingodb.pb.common.ExecutorUser executor_user = 5;
    • getExecutorUserBuilder

      public Common.ExecutorUser.Builder getExecutorUserBuilder()
       sdk set this field in heartbeat, only updated by coordinator
       
      .dingodb.pb.common.ExecutorUser executor_user = 5;
    • getExecutorUserOrBuilder

      public Common.ExecutorUserOrBuilder getExecutorUserOrBuilder()
       sdk set this field in heartbeat, only updated by coordinator
       
      .dingodb.pb.common.ExecutorUser executor_user = 5;
      Specified by:
      getExecutorUserOrBuilder in interface Common.ExecutorOrBuilder
    • getResourceTag

      public String getResourceTag()
       only updated by coordinator
       
      string resource_tag = 6;
      Specified by:
      getResourceTag in interface Common.ExecutorOrBuilder
      Returns:
      The resourceTag.
    • getResourceTagBytes

      public com.google.protobuf.ByteString getResourceTagBytes()
       only updated by coordinator
       
      string resource_tag = 6;
      Specified by:
      getResourceTagBytes in interface Common.ExecutorOrBuilder
      Returns:
      The bytes for resourceTag.
    • setResourceTag

      public Common.Executor.Builder setResourceTag(String value)
       only updated by coordinator
       
      string resource_tag = 6;
      Parameters:
      value - The resourceTag to set.
      Returns:
      This builder for chaining.
    • clearResourceTag

      public Common.Executor.Builder clearResourceTag()
       only updated by coordinator
       
      string resource_tag = 6;
      Returns:
      This builder for chaining.
    • setResourceTagBytes

      public Common.Executor.Builder setResourceTagBytes(com.google.protobuf.ByteString value)
       only updated by coordinator
       
      string resource_tag = 6;
      Parameters:
      value - The bytes for resourceTag to set.
      Returns:
      This builder for chaining.
    • getCreateTimestamp

      public long getCreateTimestamp()
       only updated by coordinator
       
      int64 create_timestamp = 7;
      Specified by:
      getCreateTimestamp in interface Common.ExecutorOrBuilder
      Returns:
      The createTimestamp.
    • setCreateTimestamp

      public Common.Executor.Builder setCreateTimestamp(long value)
       only updated by coordinator
       
      int64 create_timestamp = 7;
      Parameters:
      value - The createTimestamp to set.
      Returns:
      This builder for chaining.
    • clearCreateTimestamp

      public Common.Executor.Builder clearCreateTimestamp()
       only updated by coordinator
       
      int64 create_timestamp = 7;
      Returns:
      This builder for chaining.
    • getLastSeenTimestamp

      public long getLastSeenTimestamp()
       only updated by coordinator
       
      int64 last_seen_timestamp = 8;
      Specified by:
      getLastSeenTimestamp in interface Common.ExecutorOrBuilder
      Returns:
      The lastSeenTimestamp.
    • setLastSeenTimestamp

      public Common.Executor.Builder setLastSeenTimestamp(long value)
       only updated by coordinator
       
      int64 last_seen_timestamp = 8;
      Parameters:
      value - The lastSeenTimestamp to set.
      Returns:
      This builder for chaining.
    • clearLastSeenTimestamp

      public Common.Executor.Builder clearLastSeenTimestamp()
       only updated by coordinator
       
      int64 last_seen_timestamp = 8;
      Returns:
      This builder for chaining.
    • getClusterName

      public String getClusterName()
       executor cluster name for multi tenant
       
      string cluster_name = 9;
      Specified by:
      getClusterName in interface Common.ExecutorOrBuilder
      Returns:
      The clusterName.
    • getClusterNameBytes

      public com.google.protobuf.ByteString getClusterNameBytes()
       executor cluster name for multi tenant
       
      string cluster_name = 9;
      Specified by:
      getClusterNameBytes in interface Common.ExecutorOrBuilder
      Returns:
      The bytes for clusterName.
    • setClusterName

      public Common.Executor.Builder setClusterName(String value)
       executor cluster name for multi tenant
       
      string cluster_name = 9;
      Parameters:
      value - The clusterName to set.
      Returns:
      This builder for chaining.
    • clearClusterName

      public Common.Executor.Builder clearClusterName()
       executor cluster name for multi tenant
       
      string cluster_name = 9;
      Returns:
      This builder for chaining.
    • setClusterNameBytes

      public Common.Executor.Builder setClusterNameBytes(com.google.protobuf.ByteString value)
       executor cluster name for multi tenant
       
      string cluster_name = 9;
      Parameters:
      value - The bytes for clusterName to set.
      Returns:
      This builder for chaining.
    • getLeaderId

      public String getLeaderId()
       sdk set this field in heartbeat, only updated by sdk
       
      string leader_id = 10;
      Specified by:
      getLeaderId in interface Common.ExecutorOrBuilder
      Returns:
      The leaderId.
    • getLeaderIdBytes

      public com.google.protobuf.ByteString getLeaderIdBytes()
       sdk set this field in heartbeat, only updated by sdk
       
      string leader_id = 10;
      Specified by:
      getLeaderIdBytes in interface Common.ExecutorOrBuilder
      Returns:
      The bytes for leaderId.
    • setLeaderId

      public Common.Executor.Builder setLeaderId(String value)
       sdk set this field in heartbeat, only updated by sdk
       
      string leader_id = 10;
      Parameters:
      value - The leaderId to set.
      Returns:
      This builder for chaining.
    • clearLeaderId

      public Common.Executor.Builder clearLeaderId()
       sdk set this field in heartbeat, only updated by sdk
       
      string leader_id = 10;
      Returns:
      This builder for chaining.
    • setLeaderIdBytes

      public Common.Executor.Builder setLeaderIdBytes(com.google.protobuf.ByteString value)
       sdk set this field in heartbeat, only updated by sdk
       
      string leader_id = 10;
      Parameters:
      value - The bytes for leaderId to set.
      Returns:
      This builder for chaining.
    • setUnknownFields

      public final Common.Executor.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<Common.Executor.Builder>
    • mergeUnknownFields

      public final Common.Executor.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<Common.Executor.Builder>