Class ResourceGroupConfig.Builder

    • Method Detail

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

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

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

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

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

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

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

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

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

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

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

        public ResourceGroupConfig.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<ResourceGroupConfig.Builder>
      • isInitialized

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

        public ResourceGroupConfig.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<ResourceGroupConfig.Builder>
        Throws:
        IOException
      • hasRequests

        public boolean hasRequests()
         requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit requests = 1;
        Specified by:
        hasRequests in interface ResourceGroupConfigOrBuilder
        Returns:
        Whether the requests field is set.
      • getRequests

        public ResourceGroupLimit getRequests()
         requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit requests = 1;
        Specified by:
        getRequests in interface ResourceGroupConfigOrBuilder
        Returns:
        The requests.
      • setRequests

        public ResourceGroupConfig.Builder setRequests​(ResourceGroupLimit value)
         requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit requests = 1;
      • setRequests

        public ResourceGroupConfig.Builder setRequests​(ResourceGroupLimit.Builder builderForValue)
         requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit requests = 1;
      • mergeRequests

        public ResourceGroupConfig.Builder mergeRequests​(ResourceGroupLimit value)
         requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit requests = 1;
      • clearRequests

        public ResourceGroupConfig.Builder clearRequests()
         requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit requests = 1;
      • getRequestsBuilder

        public ResourceGroupLimit.Builder getRequestsBuilder()
         requests node num in resource group, if node num is less than requests.nodeNum, it will be transfer from other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit requests = 1;
      • hasLimits

        public boolean hasLimits()
         limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit limits = 2;
        Specified by:
        hasLimits in interface ResourceGroupConfigOrBuilder
        Returns:
        Whether the limits field is set.
      • getLimits

        public ResourceGroupLimit getLimits()
         limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit limits = 2;
        Specified by:
        getLimits in interface ResourceGroupConfigOrBuilder
        Returns:
        The limits.
      • setLimits

        public ResourceGroupConfig.Builder setLimits​(ResourceGroupLimit value)
         limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit limits = 2;
      • setLimits

        public ResourceGroupConfig.Builder setLimits​(ResourceGroupLimit.Builder builderForValue)
         limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit limits = 2;
      • mergeLimits

        public ResourceGroupConfig.Builder mergeLimits​(ResourceGroupLimit value)
         limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit limits = 2;
      • clearLimits

        public ResourceGroupConfig.Builder clearLimits()
         limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit limits = 2;
      • getLimitsBuilder

        public ResourceGroupLimit.Builder getLimitsBuilder()
         limited node num in resource group, if node num is more than limits.nodeNum, it will be transfer to other resource group.
         
        .milvus.proto.rg.ResourceGroupLimit limits = 2;
      • getTransferFromCount

        public int getTransferFromCount()
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
        Specified by:
        getTransferFromCount in interface ResourceGroupConfigOrBuilder
      • setTransferFrom

        public ResourceGroupConfig.Builder setTransferFrom​(int index,
                                                           ResourceGroupTransfer value)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • setTransferFrom

        public ResourceGroupConfig.Builder setTransferFrom​(int index,
                                                           ResourceGroupTransfer.Builder builderForValue)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • addTransferFrom

        public ResourceGroupConfig.Builder addTransferFrom​(ResourceGroupTransfer value)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • addTransferFrom

        public ResourceGroupConfig.Builder addTransferFrom​(int index,
                                                           ResourceGroupTransfer value)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • addTransferFrom

        public ResourceGroupConfig.Builder addTransferFrom​(ResourceGroupTransfer.Builder builderForValue)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • addTransferFrom

        public ResourceGroupConfig.Builder addTransferFrom​(int index,
                                                           ResourceGroupTransfer.Builder builderForValue)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • addAllTransferFrom

        public ResourceGroupConfig.Builder addAllTransferFrom​(Iterable<? extends ResourceGroupTransfer> values)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • clearTransferFrom

        public ResourceGroupConfig.Builder clearTransferFrom()
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • removeTransferFrom

        public ResourceGroupConfig.Builder removeTransferFrom​(int index)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • getTransferFromBuilder

        public ResourceGroupTransfer.Builder getTransferFromBuilder​(int index)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • addTransferFromBuilder

        public ResourceGroupTransfer.Builder addTransferFromBuilder()
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • addTransferFromBuilder

        public ResourceGroupTransfer.Builder addTransferFromBuilder​(int index)
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • getTransferFromBuilderList

        public List<ResourceGroupTransfer.Builder> getTransferFromBuilderList()
         missing node should be transfer from given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_from = 3;
      • getTransferToCount

        public int getTransferToCount()
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
        Specified by:
        getTransferToCount in interface ResourceGroupConfigOrBuilder
      • setTransferTo

        public ResourceGroupConfig.Builder setTransferTo​(int index,
                                                         ResourceGroupTransfer value)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • setTransferTo

        public ResourceGroupConfig.Builder setTransferTo​(int index,
                                                         ResourceGroupTransfer.Builder builderForValue)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • addTransferTo

        public ResourceGroupConfig.Builder addTransferTo​(ResourceGroupTransfer value)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • addTransferTo

        public ResourceGroupConfig.Builder addTransferTo​(int index,
                                                         ResourceGroupTransfer value)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • addTransferTo

        public ResourceGroupConfig.Builder addTransferTo​(int index,
                                                         ResourceGroupTransfer.Builder builderForValue)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • addAllTransferTo

        public ResourceGroupConfig.Builder addAllTransferTo​(Iterable<? extends ResourceGroupTransfer> values)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • clearTransferTo

        public ResourceGroupConfig.Builder clearTransferTo()
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • removeTransferTo

        public ResourceGroupConfig.Builder removeTransferTo​(int index)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • getTransferToBuilder

        public ResourceGroupTransfer.Builder getTransferToBuilder​(int index)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • addTransferToBuilder

        public ResourceGroupTransfer.Builder addTransferToBuilder()
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • addTransferToBuilder

        public ResourceGroupTransfer.Builder addTransferToBuilder​(int index)
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • getTransferToBuilderList

        public List<ResourceGroupTransfer.Builder> getTransferToBuilderList()
         redundant node should be transfer to given resource group at high priority in repeated list.
         
        repeated .milvus.proto.rg.ResourceGroupTransfer transfer_to = 4;
      • setUnknownFields

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

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