Class ResourceGroup

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.milvus.grpc.ResourceGroup
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, ResourceGroupOrBuilder, Serializable

public final class ResourceGroup extends com.google.protobuf.GeneratedMessageV3 implements ResourceGroupOrBuilder
Protobuf type milvus.proto.milvus.ResourceGroup
See Also:
  • Field Details

    • NAME_FIELD_NUMBER

      public static final int NAME_FIELD_NUMBER
      See Also:
    • CAPACITY_FIELD_NUMBER

      public static final int CAPACITY_FIELD_NUMBER
      See Also:
    • NUM_AVAILABLE_NODE_FIELD_NUMBER

      public static final int NUM_AVAILABLE_NODE_FIELD_NUMBER
      See Also:
    • NUM_LOADED_REPLICA_FIELD_NUMBER

      public static final int NUM_LOADED_REPLICA_FIELD_NUMBER
      See Also:
    • NUM_OUTGOING_NODE_FIELD_NUMBER

      public static final int NUM_OUTGOING_NODE_FIELD_NUMBER
      See Also:
    • NUM_INCOMING_NODE_FIELD_NUMBER

      public static final int NUM_INCOMING_NODE_FIELD_NUMBER
      See Also:
    • CONFIG_FIELD_NUMBER

      public static final int CONFIG_FIELD_NUMBER
      See Also:
    • NODES_FIELD_NUMBER

      public static final int NODES_FIELD_NUMBER
      See Also:
  • Method Details

    • newInstance

      protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
      Overrides:
      newInstance in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

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

      protected com.google.protobuf.MapField internalGetMapField(int number)
      Overrides:
      internalGetMapField in class com.google.protobuf.GeneratedMessageV3
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • 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.
    • getCapacity

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

      public int getNumAvailableNode()
      int32 num_available_node = 3;
      Specified by:
      getNumAvailableNode in interface ResourceGroupOrBuilder
      Returns:
      The numAvailableNode.
    • 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
    • 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
    • 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
    • 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.
    • 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
    • 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
    • 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
    • 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
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static ResourceGroup parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ResourceGroup parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ResourceGroup parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ResourceGroup parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ResourceGroup parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ResourceGroup parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static ResourceGroup parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ResourceGroup parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ResourceGroup parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static ResourceGroup parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ResourceGroup parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static ResourceGroup parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

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

      public static ResourceGroup.Builder newBuilder()
    • newBuilder

      public static ResourceGroup.Builder newBuilder(ResourceGroup prototype)
    • toBuilder

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

      protected ResourceGroup.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static ResourceGroup getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<ResourceGroup> parser()
    • getParserForType

      public com.google.protobuf.Parser<ResourceGroup> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

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