Gennady Lipenkov fcfbdc6b08 Update Yandex.Cloud go packages "go-genproto" and "go-sdk"
'go mod vendor' included
2020-06-17 12:35:43 +03:00

40 lines
1023 B
Go

// Code generated by sdkgen. DO NOT EDIT.
package dataproc
import (
"context"
"google.golang.org/grpc"
)
// Dataproc provides access to "dataproc" component of Yandex.Cloud
type Dataproc struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
// NewDataproc creates instance of Dataproc
func NewDataproc(g func(ctx context.Context) (*grpc.ClientConn, error)) *Dataproc {
return &Dataproc{g}
}
// Cluster gets ClusterService client
func (d *Dataproc) Cluster() *ClusterServiceClient {
return &ClusterServiceClient{getConn: d.getConn}
}
// Subcluster gets SubclusterService client
func (d *Dataproc) Subcluster() *SubclusterServiceClient {
return &SubclusterServiceClient{getConn: d.getConn}
}
// Job gets JobService client
func (d *Dataproc) Job() *JobServiceClient {
return &JobServiceClient{getConn: d.getConn}
}
// ResourcePreset gets ResourcePresetService client
func (d *Dataproc) ResourcePreset() *ResourcePresetServiceClient {
return &ResourcePresetServiceClient{getConn: d.getConn}
}