All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.milvus.common.resourcegroup.ResourceGroupTransfer Maven / Gradle / Ivy

There is a newer version: 2.5.4
Show newest version
package io.milvus.common.resourcegroup;

import lombok.Getter;
import lombok.NonNull;

@Getter
public class ResourceGroupTransfer {
    private String resourceGroupName;

    /**
     * Constructor with resource group name.
     * 
     * @param resourceGroupName resource group name
     */
    public ResourceGroupTransfer(@NonNull String resourceGroupName) {
        this.resourceGroupName = resourceGroupName;
    }

    /**
     * Constructor from grpc
     * 
     * @param grpcTransfer grpc transfer object
     */
    public ResourceGroupTransfer(@NonNull io.milvus.grpc.ResourceGroupTransfer grpcTransfer) {
        this.resourceGroupName = grpcTransfer.getResourceGroup();
    }

    /**
     * Transfer to grpc
     * 
     * @return io.milvus.grpc.ResourceGroupTransfer
     */
    public @NonNull io.milvus.grpc.ResourceGroupTransfer toGRPC() {
        return io.milvus.grpc.ResourceGroupTransfer.newBuilder()
                .setResourceGroup(resourceGroupName)
                .build();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy