Documentation
¶
Overview ¶
Code generated by sdkgen-v2. DO NOT EDIT.
Index ¶
- Variables
- type InstanceClient
- type InstanceCreateOperation
- func (o *InstanceCreateOperation) Metadata() *gitlab.CreateInstanceMetadata
- func (o *InstanceCreateOperation) Response() *gitlab.Instance
- func (o *InstanceCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*gitlab.Instance, error)
- func (o *InstanceCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*gitlab.Instance, error)
- type InstanceDeleteOperation
- func (o *InstanceDeleteOperation) Metadata() *gitlab.DeleteInstanceMetadata
- func (o *InstanceDeleteOperation) Response() *emptypb.Empty
- func (o *InstanceDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
- func (o *InstanceDeleteOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*emptypb.Empty, error)
- type InstanceStartOperation
- func (o *InstanceStartOperation) Metadata() *gitlab.StartInstanceMetadata
- func (o *InstanceStartOperation) Response() *gitlab.Instance
- func (o *InstanceStartOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*gitlab.Instance, error)
- func (o *InstanceStartOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*gitlab.Instance, error)
- type InstanceStopOperation
- func (o *InstanceStopOperation) Metadata() *gitlab.StopInstanceMetadata
- func (o *InstanceStopOperation) Response() *gitlab.Instance
- func (o *InstanceStopOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*gitlab.Instance, error)
- func (o *InstanceStopOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*gitlab.Instance, error)
- type InstanceUpdateOperation
- func (o *InstanceUpdateOperation) Metadata() *gitlab.UpdateInstanceMetadata
- func (o *InstanceUpdateOperation) Response() *gitlab.Instance
- func (o *InstanceUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*gitlab.Instance, error)
- func (o *InstanceUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, ...) (*gitlab.Instance, error)
Constants ¶
This section is empty.
Variables ¶
var ( InstanceGet = protoreflect.FullName("yandex.cloud.gitlab.v1.InstanceService.Get") InstanceList = protoreflect.FullName("yandex.cloud.gitlab.v1.InstanceService.List") InstanceCreate = protoreflect.FullName("yandex.cloud.gitlab.v1.InstanceService.Create") InstanceUpdate = protoreflect.FullName("yandex.cloud.gitlab.v1.InstanceService.Update") InstanceDelete = protoreflect.FullName("yandex.cloud.gitlab.v1.InstanceService.Delete") InstanceStart = protoreflect.FullName("yandex.cloud.gitlab.v1.InstanceService.Start") InstanceStop = protoreflect.FullName("yandex.cloud.gitlab.v1.InstanceService.Stop") InstanceOperationPoller = protoreflect.FullName("yandex.cloud.operation.OperationService.Get") )
Functions ¶
This section is empty.
Types ¶
type InstanceClient ¶
type InstanceClient interface {
Get(context.Context, *gitlab.GetInstanceRequest, ...grpc.CallOption) (*gitlab.Instance, error)
List(context.Context, *gitlab.ListInstancesRequest, ...grpc.CallOption) (*gitlab.ListInstancesResponse, error)
Create(context.Context, *gitlab.CreateInstanceRequest, ...grpc.CallOption) (*InstanceCreateOperation, error)
Update(context.Context, *gitlab.UpdateInstanceRequest, ...grpc.CallOption) (*InstanceUpdateOperation, error)
Delete(context.Context, *gitlab.DeleteInstanceRequest, ...grpc.CallOption) (*InstanceDeleteOperation, error)
Start(context.Context, *gitlab.StartInstanceRequest, ...grpc.CallOption) (*InstanceStartOperation, error)
Stop(context.Context, *gitlab.StopInstanceRequest, ...grpc.CallOption) (*InstanceStopOperation, error)
}
InstanceClient provides methods for managing Instance resources of Yandex.Cloud Gitlab.
func NewInstanceClient ¶
func NewInstanceClient(connector transport.Connector) InstanceClient
NewInstanceClient returns InstanceClient implementation.
type InstanceCreateOperation ¶
InstanceCreateOperation is used to monitor the state of Create operations.
func (*InstanceCreateOperation) Metadata ¶
func (o *InstanceCreateOperation) Metadata() *gitlab.CreateInstanceMetadata
Metadata retrieves the operation metadata.
func (*InstanceCreateOperation) Response ¶
func (o *InstanceCreateOperation) Response() *gitlab.Instance
Response retrieves the operation response.
func (*InstanceCreateOperation) Wait ¶
func (o *InstanceCreateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*gitlab.Instance, error)
Wait polls the operation until it's done.
func (*InstanceCreateOperation) WaitInterval ¶
func (o *InstanceCreateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*gitlab.Instance, error)
WaitInterval polls the operation until it's done with custom interval.
type InstanceDeleteOperation ¶
InstanceDeleteOperation is used to monitor the state of Delete operations.
func (*InstanceDeleteOperation) Metadata ¶
func (o *InstanceDeleteOperation) Metadata() *gitlab.DeleteInstanceMetadata
Metadata retrieves the operation metadata.
func (*InstanceDeleteOperation) Response ¶
func (o *InstanceDeleteOperation) Response() *emptypb.Empty
Response retrieves the operation response.
func (*InstanceDeleteOperation) Wait ¶
func (o *InstanceDeleteOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*emptypb.Empty, error)
Wait polls the operation until it's done.
func (*InstanceDeleteOperation) WaitInterval ¶
func (o *InstanceDeleteOperation) 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 InstanceStartOperation ¶
InstanceStartOperation is used to monitor the state of Start operations.
func (*InstanceStartOperation) Metadata ¶
func (o *InstanceStartOperation) Metadata() *gitlab.StartInstanceMetadata
Metadata retrieves the operation metadata.
func (*InstanceStartOperation) Response ¶
func (o *InstanceStartOperation) Response() *gitlab.Instance
Response retrieves the operation response.
func (*InstanceStartOperation) Wait ¶
func (o *InstanceStartOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*gitlab.Instance, error)
Wait polls the operation until it's done.
func (*InstanceStartOperation) WaitInterval ¶
func (o *InstanceStartOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*gitlab.Instance, error)
WaitInterval polls the operation until it's done with custom interval.
type InstanceStopOperation ¶
InstanceStopOperation is used to monitor the state of Stop operations.
func (*InstanceStopOperation) Metadata ¶
func (o *InstanceStopOperation) Metadata() *gitlab.StopInstanceMetadata
Metadata retrieves the operation metadata.
func (*InstanceStopOperation) Response ¶
func (o *InstanceStopOperation) Response() *gitlab.Instance
Response retrieves the operation response.
func (*InstanceStopOperation) Wait ¶
func (o *InstanceStopOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*gitlab.Instance, error)
Wait polls the operation until it's done.
func (*InstanceStopOperation) WaitInterval ¶
func (o *InstanceStopOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*gitlab.Instance, error)
WaitInterval polls the operation until it's done with custom interval.
type InstanceUpdateOperation ¶
InstanceUpdateOperation is used to monitor the state of Update operations.
func (*InstanceUpdateOperation) Metadata ¶
func (o *InstanceUpdateOperation) Metadata() *gitlab.UpdateInstanceMetadata
Metadata retrieves the operation metadata.
func (*InstanceUpdateOperation) Response ¶
func (o *InstanceUpdateOperation) Response() *gitlab.Instance
Response retrieves the operation response.
func (*InstanceUpdateOperation) Wait ¶
func (o *InstanceUpdateOperation) Wait(ctx context.Context, opts ...grpc.CallOption) (*gitlab.Instance, error)
Wait polls the operation until it's done.
func (*InstanceUpdateOperation) WaitInterval ¶
func (o *InstanceUpdateOperation) WaitInterval(ctx context.Context, pollInterval sdkop.PollIntervalFunc, opts ...grpc.CallOption) (*gitlab.Instance, error)
WaitInterval polls the operation until it's done with custom interval.