packer-cn/vendor/github.com/yandex-cloud/go-sdk/gen/apiendpoint/endpoint_group.go

25 lines
605 B
Go

// Code generated by sdkgen. DO NOT EDIT.
package endpoint
import (
"context"
"google.golang.org/grpc"
)
// APIEndpoint provides access to "endpoint" component of Yandex.Cloud
type APIEndpoint struct {
getConn func(ctx context.Context) (*grpc.ClientConn, error)
}
// NewAPIEndpoint creates instance of APIEndpoint
func NewAPIEndpoint(g func(ctx context.Context) (*grpc.ClientConn, error)) *APIEndpoint {
return &APIEndpoint{g}
}
// ApiEndpoint gets ApiEndpointService client
func (a *APIEndpoint) ApiEndpoint() *ApiEndpointServiceClient {
return &ApiEndpointServiceClient{getConn: a.getConn}
}