dataspheresdk

package
v0.0.44 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2026 License: MIT Imports: 12 Imported by: 2

Documentation

Overview

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Code generated by sdkgen-v2. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

View Source
var (
	CommunityCreate               = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.Create")
	CommunityGet                  = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.Get")
	CommunityUpdate               = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.Update")
	CommunityDelete               = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.Delete")
	CommunityList                 = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.List")
	CommunityListAccessBindings   = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.ListAccessBindings")
	CommunitySetAccessBindings    = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.SetAccessBindings")
	CommunityUpdateAccessBindings = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.UpdateAccessBindings")
	CommunityAddResource          = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.AddResource")
	CommunityRemoveResource       = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.RemoveResource")
	CommunityGetRestrictionsMeta  = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.GetRestrictionsMeta")
	CommunityGetRestrictions      = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.GetRestrictions")
	CommunitySetRestrictions      = protoreflect.FullName("yandex.cloud.datasphere.v2.CommunityService.SetRestrictions")
	CommunityOperationPoller      = protoreflect.FullName("yandex.cloud.operation.OperationService.Get")
)
View Source
var (
	DatasetActivate        = protoreflect.FullName("yandex.cloud.datasphere.v2.DatasetService.Activate")
	DatasetDeactivate      = protoreflect.FullName("yandex.cloud.datasphere.v2.DatasetService.Deactivate")
	DatasetOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get")
)
View Source
var (
	DockerImageActivate        = protoreflect.FullName("yandex.cloud.datasphere.v2.DockerImageService.Activate")
	DockerImageOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get")
)
View Source
var (
	ProjectCreate               = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.Create")
	ProjectUpdate               = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.Update")
	ProjectDelete               = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.Delete")
	ProjectOpen                 = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.Open")
	ProjectGet                  = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.Get")
	ProjectList                 = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.List")
	ProjectGetUnitBalance       = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.GetUnitBalance")
	ProjectSetUnitBalance       = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.SetUnitBalance")
	ProjectExecute              = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.Execute")
	ProjectListAccessBindings   = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.ListAccessBindings")
	ProjectSetAccessBindings    = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.SetAccessBindings")
	ProjectUpdateAccessBindings = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.UpdateAccessBindings")
	ProjectAddResource          = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.AddResource")
	ProjectRemoveResource       = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.RemoveResource")
	ProjectResizeDisk           = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.ResizeDisk")
	ProjectGetRestrictionsMeta  = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.GetRestrictionsMeta")
	ProjectGetRestrictions      = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.GetRestrictions")
	ProjectSetRestrictions      = protoreflect.FullName("yandex.cloud.datasphere.v2.ProjectService.SetRestrictions")
	ProjectOperationPoller      = protoreflect.FullName("yandex.cloud.operation.OperationService.Get")
)
View Source
var (
	S3Activate        = protoreflect.FullName("yandex.cloud.datasphere.v2.S3Service.Activate")
	S3Deactivate      = protoreflect.FullName("yandex.cloud.datasphere.v2.S3Service.Deactivate")
	S3OperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get")
)

Functions

func CommunityResolver added in v0.0.30

func CommunityResolver(name string, client CommunityClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver

func ProjectResolver added in v0.0.30

func ProjectResolver(name string, client ProjectClient, opts ...sdkresolvers.ResolveOption) sdkresolvers.Resolver

Types

type CommunityAddResourceOperation

type CommunityAddResourceOperation struct {
	sdkop.Operation
}

CommunityAddResourceOperation is used to monitor the state of AddResource operations.

func (*CommunityAddResourceOperation) Response

Response retrieves the operation response.

func (*CommunityAddResourceOperation) Wait

Wait polls the operation until it's done.

func (*CommunityAddResourceOperation) WaitInterval

func (o *CommunityAddResourceOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type CommunityClient

type CommunityClient interface {
	CommunityClientIterator
	Create(context.Context, *datasphere.CreateCommunityRequest, ...grpc.CallOption) (*CommunityCreateOperation, error)
	Get(context.Context, *datasphere.GetCommunityRequest, ...grpc.CallOption) (*datasphere.Community, error)
	Update(context.Context, *datasphere.UpdateCommunityRequest, ...grpc.CallOption) (*CommunityUpdateOperation, error)
	Delete(context.Context, *datasphere.DeleteCommunityRequest, ...grpc.CallOption) (*CommunityDeleteOperation, error)
	List(context.Context, *datasphere.ListCommunitiesRequest, ...grpc.CallOption) (*datasphere.ListCommunitiesResponse, error)
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest, ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest, ...grpc.CallOption) (*CommunitySetAccessBindingsOperation, error)
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest, ...grpc.CallOption) (*CommunityUpdateAccessBindingsOperation, error)
	AddResource(context.Context, *datasphere.AddCommunityResourceRequest, ...grpc.CallOption) (*CommunityAddResourceOperation, error)
	RemoveResource(context.Context, *datasphere.RemoveCommunityResourceRequest, ...grpc.CallOption) (*CommunityRemoveResourceOperation, error)
	GetRestrictionsMeta(context.Context, *emptypb.Empty, ...grpc.CallOption) (*datasphere.GetRestrictionsMetaResponse, error)
	GetRestrictions(context.Context, *datasphere.GetCommunityRestrictionsRequest, ...grpc.CallOption) (*datasphere.RestrictionsResponse, error)
	SetRestrictions(context.Context, *datasphere.SetCommunityRestrictionsRequest, ...grpc.CallOption) (*CommunitySetRestrictionsOperation, error)
}

CommunityClient provides methods for managing Community resources of Yandex.Cloud Datasphere.

func NewCommunityClient

func NewCommunityClient(connector transport.Connector) CommunityClient

NewCommunityClient returns CommunityClient implementation.

type CommunityCreateOperation

type CommunityCreateOperation struct {
	sdkop.Operation
}

CommunityCreateOperation is used to monitor the state of Create operations.

func (*CommunityCreateOperation) Metadata

Metadata retrieves the operation metadata.

func (*CommunityCreateOperation) Response

Response retrieves the operation response.

func (*CommunityCreateOperation) Wait

Wait polls the operation until it's done.

func (*CommunityCreateOperation) WaitInterval

func (o *CommunityCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*datasphere.Community, error)

WaitInterval polls the operation until it's done with custom interval.

type CommunityDeleteOperation

type CommunityDeleteOperation struct {
	sdkop.Operation
}

CommunityDeleteOperation is used to monitor the state of Delete operations.

func (*CommunityDeleteOperation) Metadata

Metadata retrieves the operation metadata.

func (*CommunityDeleteOperation) Response

func (o *CommunityDeleteOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*CommunityDeleteOperation) Wait

Wait polls the operation until it's done.

func (*CommunityDeleteOperation) WaitInterval

func (o *CommunityDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type CommunityRemoveResourceOperation

type CommunityRemoveResourceOperation struct {
	sdkop.Operation
}

CommunityRemoveResourceOperation is used to monitor the state of RemoveResource operations.

func (*CommunityRemoveResourceOperation) Response

Response retrieves the operation response.

func (*CommunityRemoveResourceOperation) Wait

Wait polls the operation until it's done.

func (*CommunityRemoveResourceOperation) WaitInterval

func (o *CommunityRemoveResourceOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type CommunitySetAccessBindingsOperation

type CommunitySetAccessBindingsOperation struct {
	sdkop.Operation
}

CommunitySetAccessBindingsOperation is used to monitor the state of SetAccessBindings operations.

func (*CommunitySetAccessBindingsOperation) Metadata

Metadata retrieves the operation metadata.

func (*CommunitySetAccessBindingsOperation) Response

Response retrieves the operation response.

func (*CommunitySetAccessBindingsOperation) Wait

Wait polls the operation until it's done.

func (*CommunitySetAccessBindingsOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type CommunitySetRestrictionsOperation

type CommunitySetRestrictionsOperation struct {
	sdkop.Operation
}

CommunitySetRestrictionsOperation is used to monitor the state of SetRestrictions operations.

func (*CommunitySetRestrictionsOperation) Response

Response retrieves the operation response.

func (*CommunitySetRestrictionsOperation) Wait

Wait polls the operation until it's done.

func (*CommunitySetRestrictionsOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type CommunityUpdateAccessBindingsOperation

type CommunityUpdateAccessBindingsOperation struct {
	sdkop.Operation
}

CommunityUpdateAccessBindingsOperation is used to monitor the state of UpdateAccessBindings operations.

func (*CommunityUpdateAccessBindingsOperation) Metadata

Metadata retrieves the operation metadata.

func (*CommunityUpdateAccessBindingsOperation) Response

Response retrieves the operation response.

func (*CommunityUpdateAccessBindingsOperation) Wait

Wait polls the operation until it's done.

func (*CommunityUpdateAccessBindingsOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type CommunityUpdateOperation

type CommunityUpdateOperation struct {
	sdkop.Operation
}

CommunityUpdateOperation is used to monitor the state of Update operations.

func (*CommunityUpdateOperation) Metadata

Metadata retrieves the operation metadata.

func (*CommunityUpdateOperation) Response

Response retrieves the operation response.

func (*CommunityUpdateOperation) Wait

Wait polls the operation until it's done.

func (*CommunityUpdateOperation) WaitInterval

func (o *CommunityUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*datasphere.Community, error)

WaitInterval polls the operation until it's done with custom interval.

type DatasetActivateOperation

type DatasetActivateOperation struct {
	sdkop.Operation
}

DatasetActivateOperation is used to monitor the state of Activate operations.

func (*DatasetActivateOperation) Response

func (o *DatasetActivateOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*DatasetActivateOperation) Wait

Wait polls the operation until it's done.

func (*DatasetActivateOperation) WaitInterval

func (o *DatasetActivateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type DatasetClient

DatasetClient provides methods for managing Dataset resources of Yandex.Cloud Datasphere.

func NewDatasetClient

func NewDatasetClient(connector transport.Connector) DatasetClient

NewDatasetClient returns DatasetClient implementation.

type DatasetClientIterator added in v0.0.26

type DatasetClientIterator interface {
}

type DatasetDeactivateOperation

type DatasetDeactivateOperation struct {
	sdkop.Operation
}

DatasetDeactivateOperation is used to monitor the state of Deactivate operations.

func (*DatasetDeactivateOperation) Response

func (o *DatasetDeactivateOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*DatasetDeactivateOperation) Wait

Wait polls the operation until it's done.

func (*DatasetDeactivateOperation) WaitInterval

func (o *DatasetDeactivateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type DockerImageActivateOperation

type DockerImageActivateOperation struct {
	sdkop.Operation
}

DockerImageActivateOperation is used to monitor the state of Activate operations.

func (*DockerImageActivateOperation) Response

Response retrieves the operation response.

func (*DockerImageActivateOperation) Wait

Wait polls the operation until it's done.

func (*DockerImageActivateOperation) WaitInterval

func (o *DockerImageActivateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type DockerImageClient

DockerImageClient provides methods for managing DockerImage resources of Yandex.Cloud Datasphere.

func NewDockerImageClient

func NewDockerImageClient(connector transport.Connector) DockerImageClient

NewDockerImageClient returns DockerImageClient implementation.

type DockerImageClientIterator added in v0.0.26

type DockerImageClientIterator interface {
}

type ProjectAddResourceOperation

type ProjectAddResourceOperation struct {
	sdkop.Operation
}

ProjectAddResourceOperation is used to monitor the state of AddResource operations.

func (*ProjectAddResourceOperation) Response

func (o *ProjectAddResourceOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*ProjectAddResourceOperation) Wait

Wait polls the operation until it's done.

func (*ProjectAddResourceOperation) WaitInterval

func (o *ProjectAddResourceOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type ProjectClient

type ProjectClient interface {
	ProjectClientIterator
	Create(context.Context, *datasphere.CreateProjectRequest, ...grpc.CallOption) (*ProjectCreateOperation, error)
	Update(context.Context, *datasphere.UpdateProjectRequest, ...grpc.CallOption) (*ProjectUpdateOperation, error)
	Delete(context.Context, *datasphere.DeleteProjectRequest, ...grpc.CallOption) (*ProjectDeleteOperation, error)
	Open(context.Context, *datasphere.OpenProjectRequest, ...grpc.CallOption) (*ProjectOpenOperation, error)
	Get(context.Context, *datasphere.GetProjectRequest, ...grpc.CallOption) (*datasphere.Project, error)
	List(context.Context, *datasphere.ListProjectsRequest, ...grpc.CallOption) (*datasphere.ListProjectsResponse, error)
	GetUnitBalance(context.Context, *datasphere.GetUnitBalanceRequest, ...grpc.CallOption) (*datasphere.GetUnitBalanceResponse, error)
	SetUnitBalance(context.Context, *datasphere.SetUnitBalanceRequest, ...grpc.CallOption) (*ProjectSetUnitBalanceOperation, error)
	Execute(context.Context, *datasphere.ProjectExecutionRequest, ...grpc.CallOption) (*ProjectExecuteOperation, error)
	ListAccessBindings(context.Context, *access.ListAccessBindingsRequest, ...grpc.CallOption) (*access.ListAccessBindingsResponse, error)
	SetAccessBindings(context.Context, *access.SetAccessBindingsRequest, ...grpc.CallOption) (*ProjectSetAccessBindingsOperation, error)
	UpdateAccessBindings(context.Context, *access.UpdateAccessBindingsRequest, ...grpc.CallOption) (*ProjectUpdateAccessBindingsOperation, error)
	AddResource(context.Context, *datasphere.AddResourceToProjectRequest, ...grpc.CallOption) (*ProjectAddResourceOperation, error)
	RemoveResource(context.Context, *datasphere.RemoveResourceFromProjectRequest, ...grpc.CallOption) (*ProjectRemoveResourceOperation, error)
	ResizeDisk(context.Context, *datasphere.ResizeProjectDiskRequest, ...grpc.CallOption) (*ProjectResizeDiskOperation, error)
	GetRestrictionsMeta(context.Context, *emptypb.Empty, ...grpc.CallOption) (*datasphere.GetRestrictionsMetaResponse, error)
	GetRestrictions(context.Context, *datasphere.GetProjectRestrictionsRequest, ...grpc.CallOption) (*datasphere.RestrictionsResponse, error)
	SetRestrictions(context.Context, *datasphere.SetProjectRestrictionsRequest, ...grpc.CallOption) (*ProjectSetRestrictionsOperation, error)
}

ProjectClient provides methods for managing Project resources of Yandex.Cloud Datasphere.

func NewProjectClient

func NewProjectClient(connector transport.Connector) ProjectClient

NewProjectClient returns ProjectClient implementation.

type ProjectCreateOperation

type ProjectCreateOperation struct {
	sdkop.Operation
}

ProjectCreateOperation is used to monitor the state of Create operations.

func (*ProjectCreateOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectCreateOperation) Response

func (o *ProjectCreateOperation) Response() *datasphere.Project

Response retrieves the operation response.

func (*ProjectCreateOperation) Wait

Wait polls the operation until it's done.

func (*ProjectCreateOperation) WaitInterval

func (o *ProjectCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*datasphere.Project, error)

WaitInterval polls the operation until it's done with custom interval.

type ProjectDeleteOperation

type ProjectDeleteOperation struct {
	sdkop.Operation
}

ProjectDeleteOperation is used to monitor the state of Delete operations.

func (*ProjectDeleteOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectDeleteOperation) Response

func (o *ProjectDeleteOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*ProjectDeleteOperation) Wait

Wait polls the operation until it's done.

func (*ProjectDeleteOperation) WaitInterval

func (o *ProjectDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type ProjectExecuteOperation

type ProjectExecuteOperation struct {
	sdkop.Operation
}

ProjectExecuteOperation is used to monitor the state of Execute operations.

func (*ProjectExecuteOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectExecuteOperation) Response

Response retrieves the operation response.

func (*ProjectExecuteOperation) Wait

Wait polls the operation until it's done.

func (*ProjectExecuteOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type ProjectOpenOperation

type ProjectOpenOperation struct {
	sdkop.Operation
}

ProjectOpenOperation is used to monitor the state of Open operations.

func (*ProjectOpenOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectOpenOperation) Response

Response retrieves the operation response.

func (*ProjectOpenOperation) Wait

Wait polls the operation until it's done.

func (*ProjectOpenOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type ProjectRemoveResourceOperation

type ProjectRemoveResourceOperation struct {
	sdkop.Operation
}

ProjectRemoveResourceOperation is used to monitor the state of RemoveResource operations.

func (*ProjectRemoveResourceOperation) Response

Response retrieves the operation response.

func (*ProjectRemoveResourceOperation) Wait

Wait polls the operation until it's done.

func (*ProjectRemoveResourceOperation) WaitInterval

func (o *ProjectRemoveResourceOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type ProjectResizeDiskOperation

type ProjectResizeDiskOperation struct {
	sdkop.Operation
}

ProjectResizeDiskOperation is used to monitor the state of ResizeDisk operations.

func (*ProjectResizeDiskOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectResizeDiskOperation) Response

Response retrieves the operation response.

func (*ProjectResizeDiskOperation) Wait

Wait polls the operation until it's done.

func (*ProjectResizeDiskOperation) WaitInterval

func (o *ProjectResizeDiskOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*datasphere.DiskInfo, error)

WaitInterval polls the operation until it's done with custom interval.

type ProjectSetAccessBindingsOperation

type ProjectSetAccessBindingsOperation struct {
	sdkop.Operation
}

ProjectSetAccessBindingsOperation is used to monitor the state of SetAccessBindings operations.

func (*ProjectSetAccessBindingsOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectSetAccessBindingsOperation) Response

Response retrieves the operation response.

func (*ProjectSetAccessBindingsOperation) Wait

Wait polls the operation until it's done.

func (*ProjectSetAccessBindingsOperation) WaitInterval

func (o *ProjectSetAccessBindingsOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type ProjectSetRestrictionsOperation

type ProjectSetRestrictionsOperation struct {
	sdkop.Operation
}

ProjectSetRestrictionsOperation is used to monitor the state of SetRestrictions operations.

func (*ProjectSetRestrictionsOperation) Response

Response retrieves the operation response.

func (*ProjectSetRestrictionsOperation) Wait

Wait polls the operation until it's done.

func (*ProjectSetRestrictionsOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type ProjectSetUnitBalanceOperation

type ProjectSetUnitBalanceOperation struct {
	sdkop.Operation
}

ProjectSetUnitBalanceOperation is used to monitor the state of SetUnitBalance operations.

func (*ProjectSetUnitBalanceOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectSetUnitBalanceOperation) Response

Response retrieves the operation response.

func (*ProjectSetUnitBalanceOperation) Wait

Wait polls the operation until it's done.

func (*ProjectSetUnitBalanceOperation) WaitInterval

func (o *ProjectSetUnitBalanceOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type ProjectUpdateAccessBindingsOperation

type ProjectUpdateAccessBindingsOperation struct {
	sdkop.Operation
}

ProjectUpdateAccessBindingsOperation is used to monitor the state of UpdateAccessBindings operations.

func (*ProjectUpdateAccessBindingsOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectUpdateAccessBindingsOperation) Response

Response retrieves the operation response.

func (*ProjectUpdateAccessBindingsOperation) Wait

Wait polls the operation until it's done.

func (*ProjectUpdateAccessBindingsOperation) WaitInterval

WaitInterval polls the operation until it's done with custom interval.

type ProjectUpdateOperation

type ProjectUpdateOperation struct {
	sdkop.Operation
}

ProjectUpdateOperation is used to monitor the state of Update operations.

func (*ProjectUpdateOperation) Metadata

Metadata retrieves the operation metadata.

func (*ProjectUpdateOperation) Response

func (o *ProjectUpdateOperation) Response() *datasphere.Project

Response retrieves the operation response.

func (*ProjectUpdateOperation) Wait

Wait polls the operation until it's done.

func (*ProjectUpdateOperation) WaitInterval

func (o *ProjectUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*datasphere.Project, error)

WaitInterval polls the operation until it's done with custom interval.

type S3ActivateOperation

type S3ActivateOperation struct {
	sdkop.Operation
}

S3ActivateOperation is used to monitor the state of Activate operations.

func (*S3ActivateOperation) Response

func (o *S3ActivateOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*S3ActivateOperation) Wait

Wait polls the operation until it's done.

func (*S3ActivateOperation) WaitInterval

func (o *S3ActivateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

type S3Client

S3Client provides methods for managing S3 resources of Yandex.Cloud Datasphere.

func NewS3Client

func NewS3Client(connector transport.Connector) S3Client

NewS3Client returns S3Client implementation.

type S3ClientIterator added in v0.0.26

type S3ClientIterator interface {
}

type S3DeactivateOperation

type S3DeactivateOperation struct {
	sdkop.Operation
}

S3DeactivateOperation is used to monitor the state of Deactivate operations.

func (*S3DeactivateOperation) Response

func (o *S3DeactivateOperation) Response() *emptypb.Empty

Response retrieves the operation response.

func (*S3DeactivateOperation) Wait

Wait polls the operation until it's done.

func (*S3DeactivateOperation) WaitInterval

func (o *S3DeactivateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*emptypb.Empty, error)

WaitInterval polls the operation until it's done with custom interval.

Directories

Path Synopsis
Code generated by sdkgen-v2.
Code generated by sdkgen-v2.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL