// Code generated by sdkgen. DO NOT EDIT.

package marketplace

import (
	"context"

	"google.golang.org/grpc"
)

// KubernetesMarketplace provides access to "marketplace" component of Yandex.Cloud
type KubernetesMarketplace struct {
	getConn func(ctx context.Context) (*grpc.ClientConn, error)
}

// NewKubernetesMarketplace creates instance of KubernetesMarketplace
func NewKubernetesMarketplace(g func(ctx context.Context) (*grpc.ClientConn, error)) *KubernetesMarketplace {
	return &KubernetesMarketplace{g}
}

// HelmRelease gets HelmReleaseService client
func (k *KubernetesMarketplace) HelmRelease() *HelmReleaseServiceClient {
	return &HelmReleaseServiceClient{getConn: k.getConn}
}
