
io.milvus.common.resourcegroup.ResourceGroupLimit Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of milvus-sdk-java Show documentation
Show all versions of milvus-sdk-java Show documentation
Java SDK for Milvus, a distributed high-performance vector database.
package io.milvus.common.resourcegroup;
import org.jetbrains.annotations.NotNull;
import lombok.Getter;
import lombok.NonNull;
@Getter
public class ResourceGroupLimit {
private Integer nodeNum;
/**
* Constructor with node number.
*
* @param nodeNum query node number in this group
*/
public ResourceGroupLimit(@NonNull Integer nodeNum) {
this.nodeNum = nodeNum;
}
/**
* Constructor from grpc
*
* @param grpcLimit grpc object to set limit of node number
*/
public ResourceGroupLimit(@NonNull io.milvus.grpc.ResourceGroupLimit grpcLimit) {
this.nodeNum = grpcLimit.getNodeNum();
}
/**
* Transfer to grpc
*
* @return io.milvus.grpc.ResourceGroupLimit
*/
public @NonNull io.milvus.grpc.ResourceGroupLimit toGRPC() {
return io.milvus.grpc.ResourceGroupLimit.newBuilder().setNodeNum(nodeNum).build();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy