Class ResourceGroup.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ResourceGroup.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<ResourceGroup.Builder>
io.milvus.grpc.ResourceGroup.Builder
All Implemented Interfaces:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ResourceGroupOrBuilder, Cloneable
Enclosing class:
ResourceGroup

public static final class ResourceGroup.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<ResourceGroup.Builder> implements ResourceGroupOrBuilder
Protobuf type milvus.proto.milvus.ResourceGroup
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMapFieldReflection(int number)
      Overrides:
      internalGetMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceGroup.Builder>
    • internalGetMutableMapFieldReflection

      protected com.google.protobuf.MapFieldReflectionAccessor internalGetMutableMapFieldReflection(int number)
      Overrides:
      internalGetMutableMapFieldReflection in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceGroup.Builder>
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<ResourceGroup.Builder>
    • clear

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

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

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

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

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

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

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

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

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

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

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

      public ResourceGroup.Builder mergeFrom(ResourceGroup other)
    • isInitialized

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

      public ResourceGroup.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<ResourceGroup.Builder>
      Throws:
      IOException
    • getName

      public String getName()
      string name = 1;
      Specified by:
      getName in interface ResourceGroupOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
      string name = 1;
      Specified by:
      getNameBytes in interface ResourceGroupOrBuilder
      Returns:
      The bytes for name.
    • setName

      public ResourceGroup.Builder setName(String value)
      string name = 1;
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public ResourceGroup.Builder clearName()
      string name = 1;
      Returns:
      This builder for chaining.
    • setNameBytes

      public ResourceGroup.Builder setNameBytes(com.google.protobuf.ByteString value)
      string name = 1;
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getCapacity

      public int getCapacity()
      int32 capacity = 2;
      Specified by:
      getCapacity in interface ResourceGroupOrBuilder
      Returns:
      The capacity.
    • setCapacity

      public ResourceGroup.Builder setCapacity(int value)
      int32 capacity = 2;
      Parameters:
      value - The capacity to set.
      Returns:
      This builder for chaining.
    • clearCapacity

      public ResourceGroup.Builder clearCapacity()
      int32 capacity = 2;
      Returns:
      This builder for chaining.
    • getNumAvailableNode

      public int getNumAvailableNode()
      int32 num_available_node = 3;
      Specified by:
      getNumAvailableNode in interface ResourceGroupOrBuilder
      Returns:
      The numAvailableNode.
    • setNumAvailableNode

      public ResourceGroup.Builder setNumAvailableNode(int value)
      int32 num_available_node = 3;
      Parameters:
      value - The numAvailableNode to set.
      Returns:
      This builder for chaining.
    • clearNumAvailableNode

      public ResourceGroup.Builder clearNumAvailableNode()
      int32 num_available_node = 3;
      Returns:
      This builder for chaining.
    • getNumLoadedReplicaCount

      public int getNumLoadedReplicaCount()
      Description copied from interface: ResourceGroupOrBuilder
       collection name -> loaded replica num
       
      map<string, int32> num_loaded_replica = 4;
      Specified by:
      getNumLoadedReplicaCount in interface ResourceGroupOrBuilder
    • containsNumLoadedReplica

      public boolean containsNumLoadedReplica(String key)
       collection name -> loaded replica num
       
      map<string, int32> num_loaded_replica = 4;
      Specified by:
      containsNumLoadedReplica in interface ResourceGroupOrBuilder
    • getNumLoadedReplica

      @Deprecated public Map<String,Integer> getNumLoadedReplica()
      Deprecated.
      Specified by:
      getNumLoadedReplica in interface ResourceGroupOrBuilder
    • getNumLoadedReplicaMap

      public Map<String,Integer> getNumLoadedReplicaMap()
       collection name -> loaded replica num
       
      map<string, int32> num_loaded_replica = 4;
      Specified by:
      getNumLoadedReplicaMap in interface ResourceGroupOrBuilder
    • getNumLoadedReplicaOrDefault

      public int getNumLoadedReplicaOrDefault(String key, int defaultValue)
       collection name -> loaded replica num
       
      map<string, int32> num_loaded_replica = 4;
      Specified by:
      getNumLoadedReplicaOrDefault in interface ResourceGroupOrBuilder
    • getNumLoadedReplicaOrThrow

      public int getNumLoadedReplicaOrThrow(String key)
       collection name -> loaded replica num
       
      map<string, int32> num_loaded_replica = 4;
      Specified by:
      getNumLoadedReplicaOrThrow in interface ResourceGroupOrBuilder
    • clearNumLoadedReplica

      public ResourceGroup.Builder clearNumLoadedReplica()
    • removeNumLoadedReplica

      public ResourceGroup.Builder removeNumLoadedReplica(String key)
       collection name -> loaded replica num
       
      map<string, int32> num_loaded_replica = 4;
    • getMutableNumLoadedReplica

      @Deprecated public Map<String,Integer> getMutableNumLoadedReplica()
      Deprecated.
      Use alternate mutation accessors instead.
    • putNumLoadedReplica

      public ResourceGroup.Builder putNumLoadedReplica(String key, int value)
       collection name -> loaded replica num
       
      map<string, int32> num_loaded_replica = 4;
    • putAllNumLoadedReplica

      public ResourceGroup.Builder putAllNumLoadedReplica(Map<String,Integer> values)
       collection name -> loaded replica num
       
      map<string, int32> num_loaded_replica = 4;
    • getNumOutgoingNodeCount

      public int getNumOutgoingNodeCount()
      Description copied from interface: ResourceGroupOrBuilder
       collection name -> accessed other rg's node num
       
      map<string, int32> num_outgoing_node = 5;
      Specified by:
      getNumOutgoingNodeCount in interface ResourceGroupOrBuilder
    • containsNumOutgoingNode

      public boolean containsNumOutgoingNode(String key)
       collection name -> accessed other rg's node num
       
      map<string, int32> num_outgoing_node = 5;
      Specified by:
      containsNumOutgoingNode in interface ResourceGroupOrBuilder
    • getNumOutgoingNode

      @Deprecated public Map<String,Integer> getNumOutgoingNode()
      Deprecated.
      Specified by:
      getNumOutgoingNode in interface ResourceGroupOrBuilder
    • getNumOutgoingNodeMap

      public Map<String,Integer> getNumOutgoingNodeMap()
       collection name -> accessed other rg's node num
       
      map<string, int32> num_outgoing_node = 5;
      Specified by:
      getNumOutgoingNodeMap in interface ResourceGroupOrBuilder
    • getNumOutgoingNodeOrDefault

      public int getNumOutgoingNodeOrDefault(String key, int defaultValue)
       collection name -> accessed other rg's node num
       
      map<string, int32> num_outgoing_node = 5;
      Specified by:
      getNumOutgoingNodeOrDefault in interface ResourceGroupOrBuilder
    • getNumOutgoingNodeOrThrow

      public int getNumOutgoingNodeOrThrow(String key)
       collection name -> accessed other rg's node num
       
      map<string, int32> num_outgoing_node = 5;
      Specified by:
      getNumOutgoingNodeOrThrow in interface ResourceGroupOrBuilder
    • clearNumOutgoingNode

      public ResourceGroup.Builder clearNumOutgoingNode()
    • removeNumOutgoingNode

      public ResourceGroup.Builder removeNumOutgoingNode(String key)
       collection name -> accessed other rg's node num
       
      map<string, int32> num_outgoing_node = 5;
    • getMutableNumOutgoingNode

      @Deprecated public Map<String,Integer> getMutableNumOutgoingNode()
      Deprecated.
      Use alternate mutation accessors instead.
    • putNumOutgoingNode

      public ResourceGroup.Builder putNumOutgoingNode(String key, int value)
       collection name -> accessed other rg's node num
       
      map<string, int32> num_outgoing_node = 5;
    • putAllNumOutgoingNode

      public ResourceGroup.Builder putAllNumOutgoingNode(Map<String,Integer> values)
       collection name -> accessed other rg's node num
       
      map<string, int32> num_outgoing_node = 5;
    • getNumIncomingNodeCount

      public int getNumIncomingNodeCount()
      Description copied from interface: ResourceGroupOrBuilder
       collection name -> be accessed node num by other rg
       
      map<string, int32> num_incoming_node = 6;
      Specified by:
      getNumIncomingNodeCount in interface ResourceGroupOrBuilder
    • containsNumIncomingNode

      public boolean containsNumIncomingNode(String key)
       collection name -> be accessed node num by other rg
       
      map<string, int32> num_incoming_node = 6;
      Specified by:
      containsNumIncomingNode in interface ResourceGroupOrBuilder
    • getNumIncomingNode

      @Deprecated public Map<String,Integer> getNumIncomingNode()
      Deprecated.
      Specified by:
      getNumIncomingNode in interface ResourceGroupOrBuilder
    • getNumIncomingNodeMap

      public Map<String,Integer> getNumIncomingNodeMap()
       collection name -> be accessed node num by other rg
       
      map<string, int32> num_incoming_node = 6;
      Specified by:
      getNumIncomingNodeMap in interface ResourceGroupOrBuilder
    • getNumIncomingNodeOrDefault

      public int getNumIncomingNodeOrDefault(String key, int defaultValue)
       collection name -> be accessed node num by other rg
       
      map<string, int32> num_incoming_node = 6;
      Specified by:
      getNumIncomingNodeOrDefault in interface ResourceGroupOrBuilder
    • getNumIncomingNodeOrThrow

      public int getNumIncomingNodeOrThrow(String key)
       collection name -> be accessed node num by other rg
       
      map<string, int32> num_incoming_node = 6;
      Specified by:
      getNumIncomingNodeOrThrow in interface ResourceGroupOrBuilder
    • clearNumIncomingNode

      public ResourceGroup.Builder clearNumIncomingNode()
    • removeNumIncomingNode

      public ResourceGroup.Builder removeNumIncomingNode(String key)
       collection name -> be accessed node num by other rg
       
      map<string, int32> num_incoming_node = 6;
    • getMutableNumIncomingNode

      @Deprecated public Map<String,Integer> getMutableNumIncomingNode()
      Deprecated.
      Use alternate mutation accessors instead.
    • putNumIncomingNode

      public ResourceGroup.Builder putNumIncomingNode(String key, int value)
       collection name -> be accessed node num by other rg
       
      map<string, int32> num_incoming_node = 6;
    • putAllNumIncomingNode

      public ResourceGroup.Builder putAllNumIncomingNode(Map<String,Integer> values)
       collection name -> be accessed node num by other rg
       
      map<string, int32> num_incoming_node = 6;
    • hasConfig

      public boolean hasConfig()
       resource group configuration.
       
      .milvus.proto.rg.ResourceGroupConfig config = 7;
      Specified by:
      hasConfig in interface ResourceGroupOrBuilder
      Returns:
      Whether the config field is set.
    • getConfig

      public ResourceGroupConfig getConfig()
       resource group configuration.
       
      .milvus.proto.rg.ResourceGroupConfig config = 7;
      Specified by:
      getConfig in interface ResourceGroupOrBuilder
      Returns:
      The config.
    • setConfig

      public ResourceGroup.Builder setConfig(ResourceGroupConfig value)
       resource group configuration.
       
      .milvus.proto.rg.ResourceGroupConfig config = 7;
    • setConfig

      public ResourceGroup.Builder setConfig(ResourceGroupConfig.Builder builderForValue)
       resource group configuration.
       
      .milvus.proto.rg.ResourceGroupConfig config = 7;
    • mergeConfig

      public ResourceGroup.Builder mergeConfig(ResourceGroupConfig value)
       resource group configuration.
       
      .milvus.proto.rg.ResourceGroupConfig config = 7;
    • clearConfig

      public ResourceGroup.Builder clearConfig()
       resource group configuration.
       
      .milvus.proto.rg.ResourceGroupConfig config = 7;
    • getConfigBuilder

      public ResourceGroupConfig.Builder getConfigBuilder()
       resource group configuration.
       
      .milvus.proto.rg.ResourceGroupConfig config = 7;
    • getConfigOrBuilder

      public ResourceGroupConfigOrBuilder getConfigOrBuilder()
       resource group configuration.
       
      .milvus.proto.rg.ResourceGroupConfig config = 7;
      Specified by:
      getConfigOrBuilder in interface ResourceGroupOrBuilder
    • getNodesList

      public List<NodeInfo> getNodesList()
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
      Specified by:
      getNodesList in interface ResourceGroupOrBuilder
    • getNodesCount

      public int getNodesCount()
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
      Specified by:
      getNodesCount in interface ResourceGroupOrBuilder
    • getNodes

      public NodeInfo getNodes(int index)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
      Specified by:
      getNodes in interface ResourceGroupOrBuilder
    • setNodes

      public ResourceGroup.Builder setNodes(int index, NodeInfo value)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • setNodes

      public ResourceGroup.Builder setNodes(int index, NodeInfo.Builder builderForValue)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • addNodes

      public ResourceGroup.Builder addNodes(NodeInfo value)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • addNodes

      public ResourceGroup.Builder addNodes(int index, NodeInfo value)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • addNodes

      public ResourceGroup.Builder addNodes(NodeInfo.Builder builderForValue)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • addNodes

      public ResourceGroup.Builder addNodes(int index, NodeInfo.Builder builderForValue)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • addAllNodes

      public ResourceGroup.Builder addAllNodes(Iterable<? extends NodeInfo> values)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • clearNodes

      public ResourceGroup.Builder clearNodes()
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • removeNodes

      public ResourceGroup.Builder removeNodes(int index)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • getNodesBuilder

      public NodeInfo.Builder getNodesBuilder(int index)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • getNodesOrBuilder

      public NodeInfoOrBuilder getNodesOrBuilder(int index)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
      Specified by:
      getNodesOrBuilder in interface ResourceGroupOrBuilder
    • getNodesOrBuilderList

      public List<? extends NodeInfoOrBuilder> getNodesOrBuilderList()
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
      Specified by:
      getNodesOrBuilderList in interface ResourceGroupOrBuilder
    • addNodesBuilder

      public NodeInfo.Builder addNodesBuilder()
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • addNodesBuilder

      public NodeInfo.Builder addNodesBuilder(int index)
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • getNodesBuilderList

      public List<NodeInfo.Builder> getNodesBuilderList()
       query node belong to this resource group now.
       
      repeated .milvus.proto.common.NodeInfo nodes = 8;
    • setUnknownFields

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

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