datatransfer

package
v0.0.0-...-5fa7aab Latest Latest
Warning

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

Go to latest
Published: May 2, 2024 License: MIT Imports: 13 Imported by: 2

Documentation

Index

Constants

View Source
const (
	EndpointService_Get_FullMethodName    = "/yandex.cloud.datatransfer.v1.EndpointService/Get"
	EndpointService_List_FullMethodName   = "/yandex.cloud.datatransfer.v1.EndpointService/List"
	EndpointService_Create_FullMethodName = "/yandex.cloud.datatransfer.v1.EndpointService/Create"
	EndpointService_Update_FullMethodName = "/yandex.cloud.datatransfer.v1.EndpointService/Update"
	EndpointService_Delete_FullMethodName = "/yandex.cloud.datatransfer.v1.EndpointService/Delete"
)
View Source
const (
	TransferService_Create_FullMethodName     = "/yandex.cloud.datatransfer.v1.TransferService/Create"
	TransferService_Update_FullMethodName     = "/yandex.cloud.datatransfer.v1.TransferService/Update"
	TransferService_Delete_FullMethodName     = "/yandex.cloud.datatransfer.v1.TransferService/Delete"
	TransferService_List_FullMethodName       = "/yandex.cloud.datatransfer.v1.TransferService/List"
	TransferService_Get_FullMethodName        = "/yandex.cloud.datatransfer.v1.TransferService/Get"
	TransferService_Deactivate_FullMethodName = "/yandex.cloud.datatransfer.v1.TransferService/Deactivate"
	TransferService_Activate_FullMethodName   = "/yandex.cloud.datatransfer.v1.TransferService/Activate"
)

Variables

View Source
var (
	TransferType_name = map[int32]string{
		0: "TRANSFER_TYPE_UNSPECIFIED",
		1: "SNAPSHOT_AND_INCREMENT",
		2: "SNAPSHOT_ONLY",
		3: "INCREMENT_ONLY",
	}
	TransferType_value = map[string]int32{
		"TRANSFER_TYPE_UNSPECIFIED": 0,
		"SNAPSHOT_AND_INCREMENT":    1,
		"SNAPSHOT_ONLY":             2,
		"INCREMENT_ONLY":            3,
	}
)

Enum value maps for TransferType.

View Source
var (
	TransferStatus_name = map[int32]string{
		0: "TRANSFER_STATUS_UNSPECIFIED",
		1: "CREATING",
		2: "CREATED",
		3: "RUNNING",
		4: "STOPPING",
		5: "STOPPED",
		6: "ERROR",
		7: "SNAPSHOTTING",
		8: "DONE",
	}
	TransferStatus_value = map[string]int32{
		"TRANSFER_STATUS_UNSPECIFIED": 0,
		"CREATING":                    1,
		"CREATED":                     2,
		"RUNNING":                     3,
		"STOPPING":                    4,
		"STOPPED":                     5,
		"ERROR":                       6,
		"SNAPSHOTTING":                7,
		"DONE":                        8,
	}
)

Enum value maps for TransferStatus.

View Source
var EndpointService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.datatransfer.v1.EndpointService",
	HandlerType: (*EndpointServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _EndpointService_Get_Handler,
		},
		{
			MethodName: "List",
			Handler:    _EndpointService_List_Handler,
		},
		{
			MethodName: "Create",
			Handler:    _EndpointService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _EndpointService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _EndpointService_Delete_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/datatransfer/v1/endpoint_service.proto",
}

EndpointService_ServiceDesc is the grpc.ServiceDesc for EndpointService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_yandex_cloud_datatransfer_v1_endpoint_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_datatransfer_v1_endpoint_service_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_datatransfer_v1_transfer_proto protoreflect.FileDescriptor
View Source
var File_yandex_cloud_datatransfer_v1_transfer_service_proto protoreflect.FileDescriptor
View Source
var TransferService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "yandex.cloud.datatransfer.v1.TransferService",
	HandlerType: (*TransferServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Create",
			Handler:    _TransferService_Create_Handler,
		},
		{
			MethodName: "Update",
			Handler:    _TransferService_Update_Handler,
		},
		{
			MethodName: "Delete",
			Handler:    _TransferService_Delete_Handler,
		},
		{
			MethodName: "List",
			Handler:    _TransferService_List_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _TransferService_Get_Handler,
		},
		{
			MethodName: "Deactivate",
			Handler:    _TransferService_Deactivate_Handler,
		},
		{
			MethodName: "Activate",
			Handler:    _TransferService_Activate_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "yandex/cloud/datatransfer/v1/transfer_service.proto",
}

TransferService_ServiceDesc is the grpc.ServiceDesc for TransferService service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterEndpointServiceServer

func RegisterEndpointServiceServer(s grpc.ServiceRegistrar, srv EndpointServiceServer)

func RegisterTransferServiceServer

func RegisterTransferServiceServer(s grpc.ServiceRegistrar, srv TransferServiceServer)

Types

type ActivateTransferMetadata

type ActivateTransferMetadata struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivateTransferMetadata) Descriptor deprecated

func (*ActivateTransferMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ActivateTransferMetadata.ProtoReflect.Descriptor instead.

func (*ActivateTransferMetadata) GetTransferId

func (x *ActivateTransferMetadata) GetTransferId() string

func (*ActivateTransferMetadata) ProtoMessage

func (*ActivateTransferMetadata) ProtoMessage()

func (*ActivateTransferMetadata) ProtoReflect

func (x *ActivateTransferMetadata) ProtoReflect() protoreflect.Message

func (*ActivateTransferMetadata) Reset

func (x *ActivateTransferMetadata) Reset()

func (*ActivateTransferMetadata) SetTransferId

func (m *ActivateTransferMetadata) SetTransferId(v string)

func (*ActivateTransferMetadata) String

func (x *ActivateTransferMetadata) String() string

type ActivateTransferRequest

type ActivateTransferRequest struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ActivateTransferRequest) Descriptor deprecated

func (*ActivateTransferRequest) Descriptor() ([]byte, []int)

Deprecated: Use ActivateTransferRequest.ProtoReflect.Descriptor instead.

func (*ActivateTransferRequest) GetTransferId

func (x *ActivateTransferRequest) GetTransferId() string

func (*ActivateTransferRequest) ProtoMessage

func (*ActivateTransferRequest) ProtoMessage()

func (*ActivateTransferRequest) ProtoReflect

func (x *ActivateTransferRequest) ProtoReflect() protoreflect.Message

func (*ActivateTransferRequest) Reset

func (x *ActivateTransferRequest) Reset()

func (*ActivateTransferRequest) SetTransferId

func (m *ActivateTransferRequest) SetTransferId(v string)

func (*ActivateTransferRequest) String

func (x *ActivateTransferRequest) String() string

type ColumnsFilter

type ColumnsFilter struct {

	// List of columns that will be included to transfer
	IncludeColumns []string `protobuf:"bytes,1,rep,name=include_columns,json=includeColumns,proto3" json:"include_columns,omitempty"`
	// List of columns that will be excluded to transfer
	ExcludeColumns []string `protobuf:"bytes,2,rep,name=exclude_columns,json=excludeColumns,proto3" json:"exclude_columns,omitempty"`
	// contains filtered or unexported fields
}

Filter columns using lists of included and excluded columns.

func (*ColumnsFilter) Descriptor deprecated

func (*ColumnsFilter) Descriptor() ([]byte, []int)

Deprecated: Use ColumnsFilter.ProtoReflect.Descriptor instead.

func (*ColumnsFilter) GetExcludeColumns

func (x *ColumnsFilter) GetExcludeColumns() []string

func (*ColumnsFilter) GetIncludeColumns

func (x *ColumnsFilter) GetIncludeColumns() []string

func (*ColumnsFilter) ProtoMessage

func (*ColumnsFilter) ProtoMessage()

func (*ColumnsFilter) ProtoReflect

func (x *ColumnsFilter) ProtoReflect() protoreflect.Message

func (*ColumnsFilter) Reset

func (x *ColumnsFilter) Reset()

func (*ColumnsFilter) SetExcludeColumns

func (m *ColumnsFilter) SetExcludeColumns(v []string)

func (*ColumnsFilter) SetIncludeColumns

func (m *ColumnsFilter) SetIncludeColumns(v []string)

func (*ColumnsFilter) String

func (x *ColumnsFilter) String() string

type CreateEndpointMetadata

type CreateEndpointMetadata struct {
	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEndpointMetadata) Descriptor deprecated

func (*CreateEndpointMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateEndpointMetadata.ProtoReflect.Descriptor instead.

func (*CreateEndpointMetadata) GetEndpointId

func (x *CreateEndpointMetadata) GetEndpointId() string

func (*CreateEndpointMetadata) ProtoMessage

func (*CreateEndpointMetadata) ProtoMessage()

func (*CreateEndpointMetadata) ProtoReflect

func (x *CreateEndpointMetadata) ProtoReflect() protoreflect.Message

func (*CreateEndpointMetadata) Reset

func (x *CreateEndpointMetadata) Reset()

func (*CreateEndpointMetadata) SetEndpointId

func (m *CreateEndpointMetadata) SetEndpointId(v string)

func (*CreateEndpointMetadata) String

func (x *CreateEndpointMetadata) String() string

type CreateEndpointRequest

type CreateEndpointRequest struct {
	FolderId    string            `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	Name        string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Labels      map[string]string `` /* 153-byte string literal not displayed */
	Settings    *EndpointSettings `protobuf:"bytes,52,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateEndpointRequest) Descriptor deprecated

func (*CreateEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEndpointRequest.ProtoReflect.Descriptor instead.

func (*CreateEndpointRequest) GetDescription

func (x *CreateEndpointRequest) GetDescription() string

func (*CreateEndpointRequest) GetFolderId

func (x *CreateEndpointRequest) GetFolderId() string

func (*CreateEndpointRequest) GetLabels

func (x *CreateEndpointRequest) GetLabels() map[string]string

func (*CreateEndpointRequest) GetName

func (x *CreateEndpointRequest) GetName() string

func (*CreateEndpointRequest) GetSettings

func (x *CreateEndpointRequest) GetSettings() *EndpointSettings

func (*CreateEndpointRequest) ProtoMessage

func (*CreateEndpointRequest) ProtoMessage()

func (*CreateEndpointRequest) ProtoReflect

func (x *CreateEndpointRequest) ProtoReflect() protoreflect.Message

func (*CreateEndpointRequest) Reset

func (x *CreateEndpointRequest) Reset()

func (*CreateEndpointRequest) SetDescription

func (m *CreateEndpointRequest) SetDescription(v string)

func (*CreateEndpointRequest) SetFolderId

func (m *CreateEndpointRequest) SetFolderId(v string)

func (*CreateEndpointRequest) SetLabels

func (m *CreateEndpointRequest) SetLabels(v map[string]string)

func (*CreateEndpointRequest) SetName

func (m *CreateEndpointRequest) SetName(v string)

func (*CreateEndpointRequest) SetSettings

func (m *CreateEndpointRequest) SetSettings(v *EndpointSettings)

func (*CreateEndpointRequest) String

func (x *CreateEndpointRequest) String() string

type CreateTransferMetadata

type CreateTransferMetadata struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTransferMetadata) Descriptor deprecated

func (*CreateTransferMetadata) Descriptor() ([]byte, []int)

Deprecated: Use CreateTransferMetadata.ProtoReflect.Descriptor instead.

func (*CreateTransferMetadata) GetTransferId

func (x *CreateTransferMetadata) GetTransferId() string

func (*CreateTransferMetadata) ProtoMessage

func (*CreateTransferMetadata) ProtoMessage()

func (*CreateTransferMetadata) ProtoReflect

func (x *CreateTransferMetadata) ProtoReflect() protoreflect.Message

func (*CreateTransferMetadata) Reset

func (x *CreateTransferMetadata) Reset()

func (*CreateTransferMetadata) SetTransferId

func (m *CreateTransferMetadata) SetTransferId(v string)

func (*CreateTransferMetadata) String

func (x *CreateTransferMetadata) String() string

type CreateTransferRequest

type CreateTransferRequest struct {
	SourceId       string            `protobuf:"bytes,1,opt,name=source_id,json=sourceId,proto3" json:"source_id,omitempty"`
	TargetId       string            `protobuf:"bytes,2,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
	Description    string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	FolderId       string            `protobuf:"bytes,4,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	Runtime        *Runtime          `protobuf:"bytes,5,opt,name=runtime,proto3" json:"runtime,omitempty"`
	Type           TransferType      `protobuf:"varint,6,opt,name=type,proto3,enum=yandex.cloud.datatransfer.v1.TransferType" json:"type,omitempty"`
	Name           string            `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty"`
	Labels         map[string]string `` /* 153-byte string literal not displayed */
	Transformation *Transformation   `protobuf:"bytes,10,opt,name=transformation,proto3" json:"transformation,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTransferRequest) Descriptor deprecated

func (*CreateTransferRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTransferRequest.ProtoReflect.Descriptor instead.

func (*CreateTransferRequest) GetDescription

func (x *CreateTransferRequest) GetDescription() string

func (*CreateTransferRequest) GetFolderId

func (x *CreateTransferRequest) GetFolderId() string

func (*CreateTransferRequest) GetLabels

func (x *CreateTransferRequest) GetLabels() map[string]string

func (*CreateTransferRequest) GetName

func (x *CreateTransferRequest) GetName() string

func (*CreateTransferRequest) GetRuntime

func (x *CreateTransferRequest) GetRuntime() *Runtime

func (*CreateTransferRequest) GetSourceId

func (x *CreateTransferRequest) GetSourceId() string

func (*CreateTransferRequest) GetTargetId

func (x *CreateTransferRequest) GetTargetId() string

func (*CreateTransferRequest) GetTransformation

func (x *CreateTransferRequest) GetTransformation() *Transformation

func (*CreateTransferRequest) GetType

func (x *CreateTransferRequest) GetType() TransferType

func (*CreateTransferRequest) ProtoMessage

func (*CreateTransferRequest) ProtoMessage()

func (*CreateTransferRequest) ProtoReflect

func (x *CreateTransferRequest) ProtoReflect() protoreflect.Message

func (*CreateTransferRequest) Reset

func (x *CreateTransferRequest) Reset()

func (*CreateTransferRequest) SetDescription

func (m *CreateTransferRequest) SetDescription(v string)

func (*CreateTransferRequest) SetFolderId

func (m *CreateTransferRequest) SetFolderId(v string)

func (*CreateTransferRequest) SetLabels

func (m *CreateTransferRequest) SetLabels(v map[string]string)

func (*CreateTransferRequest) SetName

func (m *CreateTransferRequest) SetName(v string)

func (*CreateTransferRequest) SetRuntime

func (m *CreateTransferRequest) SetRuntime(v *Runtime)

func (*CreateTransferRequest) SetSourceId

func (m *CreateTransferRequest) SetSourceId(v string)

func (*CreateTransferRequest) SetTargetId

func (m *CreateTransferRequest) SetTargetId(v string)

func (*CreateTransferRequest) SetTransformation

func (m *CreateTransferRequest) SetTransformation(v *Transformation)

func (*CreateTransferRequest) SetType

func (m *CreateTransferRequest) SetType(v TransferType)

func (*CreateTransferRequest) String

func (x *CreateTransferRequest) String() string

type DeactivateTransferMetadata

type DeactivateTransferMetadata struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivateTransferMetadata) Descriptor deprecated

func (*DeactivateTransferMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateTransferMetadata.ProtoReflect.Descriptor instead.

func (*DeactivateTransferMetadata) GetTransferId

func (x *DeactivateTransferMetadata) GetTransferId() string

func (*DeactivateTransferMetadata) ProtoMessage

func (*DeactivateTransferMetadata) ProtoMessage()

func (*DeactivateTransferMetadata) ProtoReflect

func (*DeactivateTransferMetadata) Reset

func (x *DeactivateTransferMetadata) Reset()

func (*DeactivateTransferMetadata) SetTransferId

func (m *DeactivateTransferMetadata) SetTransferId(v string)

func (*DeactivateTransferMetadata) String

func (x *DeactivateTransferMetadata) String() string

type DeactivateTransferRequest

type DeactivateTransferRequest struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeactivateTransferRequest) Descriptor deprecated

func (*DeactivateTransferRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeactivateTransferRequest.ProtoReflect.Descriptor instead.

func (*DeactivateTransferRequest) GetTransferId

func (x *DeactivateTransferRequest) GetTransferId() string

func (*DeactivateTransferRequest) ProtoMessage

func (*DeactivateTransferRequest) ProtoMessage()

func (*DeactivateTransferRequest) ProtoReflect

func (*DeactivateTransferRequest) Reset

func (x *DeactivateTransferRequest) Reset()

func (*DeactivateTransferRequest) SetTransferId

func (m *DeactivateTransferRequest) SetTransferId(v string)

func (*DeactivateTransferRequest) String

func (x *DeactivateTransferRequest) String() string

type DeleteEndpointMetadata

type DeleteEndpointMetadata struct {
	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteEndpointMetadata) Descriptor deprecated

func (*DeleteEndpointMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEndpointMetadata.ProtoReflect.Descriptor instead.

func (*DeleteEndpointMetadata) GetEndpointId

func (x *DeleteEndpointMetadata) GetEndpointId() string

func (*DeleteEndpointMetadata) ProtoMessage

func (*DeleteEndpointMetadata) ProtoMessage()

func (*DeleteEndpointMetadata) ProtoReflect

func (x *DeleteEndpointMetadata) ProtoReflect() protoreflect.Message

func (*DeleteEndpointMetadata) Reset

func (x *DeleteEndpointMetadata) Reset()

func (*DeleteEndpointMetadata) SetEndpointId

func (m *DeleteEndpointMetadata) SetEndpointId(v string)

func (*DeleteEndpointMetadata) String

func (x *DeleteEndpointMetadata) String() string

type DeleteEndpointRequest

type DeleteEndpointRequest struct {
	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteEndpointRequest) Descriptor deprecated

func (*DeleteEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEndpointRequest.ProtoReflect.Descriptor instead.

func (*DeleteEndpointRequest) GetEndpointId

func (x *DeleteEndpointRequest) GetEndpointId() string

func (*DeleteEndpointRequest) ProtoMessage

func (*DeleteEndpointRequest) ProtoMessage()

func (*DeleteEndpointRequest) ProtoReflect

func (x *DeleteEndpointRequest) ProtoReflect() protoreflect.Message

func (*DeleteEndpointRequest) Reset

func (x *DeleteEndpointRequest) Reset()

func (*DeleteEndpointRequest) SetEndpointId

func (m *DeleteEndpointRequest) SetEndpointId(v string)

func (*DeleteEndpointRequest) String

func (x *DeleteEndpointRequest) String() string

type DeleteTransferMetadata

type DeleteTransferMetadata struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTransferMetadata) Descriptor deprecated

func (*DeleteTransferMetadata) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTransferMetadata.ProtoReflect.Descriptor instead.

func (*DeleteTransferMetadata) GetTransferId

func (x *DeleteTransferMetadata) GetTransferId() string

func (*DeleteTransferMetadata) ProtoMessage

func (*DeleteTransferMetadata) ProtoMessage()

func (*DeleteTransferMetadata) ProtoReflect

func (x *DeleteTransferMetadata) ProtoReflect() protoreflect.Message

func (*DeleteTransferMetadata) Reset

func (x *DeleteTransferMetadata) Reset()

func (*DeleteTransferMetadata) SetTransferId

func (m *DeleteTransferMetadata) SetTransferId(v string)

func (*DeleteTransferMetadata) String

func (x *DeleteTransferMetadata) String() string

type DeleteTransferRequest

type DeleteTransferRequest struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteTransferRequest) Descriptor deprecated

func (*DeleteTransferRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteTransferRequest.ProtoReflect.Descriptor instead.

func (*DeleteTransferRequest) GetTransferId

func (x *DeleteTransferRequest) GetTransferId() string

func (*DeleteTransferRequest) ProtoMessage

func (*DeleteTransferRequest) ProtoMessage()

func (*DeleteTransferRequest) ProtoReflect

func (x *DeleteTransferRequest) ProtoReflect() protoreflect.Message

func (*DeleteTransferRequest) Reset

func (x *DeleteTransferRequest) Reset()

func (*DeleteTransferRequest) SetTransferId

func (m *DeleteTransferRequest) SetTransferId(v string)

func (*DeleteTransferRequest) String

func (x *DeleteTransferRequest) String() string

type Endpoint

type Endpoint struct {
	Id          string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FolderId    string            `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	Name        string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description string            `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Labels      map[string]string `` /* 153-byte string literal not displayed */
	Settings    *EndpointSettings `protobuf:"bytes,52,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*Endpoint) Descriptor deprecated

func (*Endpoint) Descriptor() ([]byte, []int)

Deprecated: Use Endpoint.ProtoReflect.Descriptor instead.

func (*Endpoint) GetDescription

func (x *Endpoint) GetDescription() string

func (*Endpoint) GetFolderId

func (x *Endpoint) GetFolderId() string

func (*Endpoint) GetId

func (x *Endpoint) GetId() string

func (*Endpoint) GetLabels

func (x *Endpoint) GetLabels() map[string]string

func (*Endpoint) GetName

func (x *Endpoint) GetName() string

func (*Endpoint) GetSettings

func (x *Endpoint) GetSettings() *EndpointSettings

func (*Endpoint) ProtoMessage

func (*Endpoint) ProtoMessage()

func (*Endpoint) ProtoReflect

func (x *Endpoint) ProtoReflect() protoreflect.Message

func (*Endpoint) Reset

func (x *Endpoint) Reset()

func (*Endpoint) SetDescription

func (m *Endpoint) SetDescription(v string)

func (*Endpoint) SetFolderId

func (m *Endpoint) SetFolderId(v string)

func (*Endpoint) SetId

func (m *Endpoint) SetId(v string)

func (*Endpoint) SetLabels

func (m *Endpoint) SetLabels(v map[string]string)

func (*Endpoint) SetName

func (m *Endpoint) SetName(v string)

func (*Endpoint) SetSettings

func (m *Endpoint) SetSettings(v *EndpointSettings)

func (*Endpoint) String

func (x *Endpoint) String() string

type EndpointServiceClient

EndpointServiceClient is the client API for EndpointService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type EndpointServiceServer

EndpointServiceServer is the server API for EndpointService service. All implementations should embed UnimplementedEndpointServiceServer for forward compatibility

type EndpointSettings

type EndpointSettings struct {

	// Types that are assignable to Settings:
	//
	//	*EndpointSettings_MysqlSource
	//	*EndpointSettings_PostgresSource
	//	*EndpointSettings_YdbSource
	//	*EndpointSettings_YdsSource
	//	*EndpointSettings_KafkaSource
	//	*EndpointSettings_MongoSource
	//	*EndpointSettings_ClickhouseSource
	//	*EndpointSettings_MysqlTarget
	//	*EndpointSettings_PostgresTarget
	//	*EndpointSettings_ClickhouseTarget
	//	*EndpointSettings_YdbTarget
	//	*EndpointSettings_KafkaTarget
	//	*EndpointSettings_MongoTarget
	//	*EndpointSettings_MetrikaSource
	//	*EndpointSettings_YdsTarget
	Settings isEndpointSettings_Settings `protobuf_oneof:"settings"`
	// contains filtered or unexported fields
}

func (*EndpointSettings) Descriptor deprecated

func (*EndpointSettings) Descriptor() ([]byte, []int)

Deprecated: Use EndpointSettings.ProtoReflect.Descriptor instead.

func (*EndpointSettings) GetClickhouseSource

func (x *EndpointSettings) GetClickhouseSource() *endpoint.ClickhouseSource

func (*EndpointSettings) GetClickhouseTarget

func (x *EndpointSettings) GetClickhouseTarget() *endpoint.ClickhouseTarget

func (*EndpointSettings) GetKafkaSource

func (x *EndpointSettings) GetKafkaSource() *endpoint.KafkaSource

func (*EndpointSettings) GetKafkaTarget

func (x *EndpointSettings) GetKafkaTarget() *endpoint.KafkaTarget

func (*EndpointSettings) GetMetrikaSource

func (x *EndpointSettings) GetMetrikaSource() *endpoint.MetrikaSource

func (*EndpointSettings) GetMongoSource

func (x *EndpointSettings) GetMongoSource() *endpoint.MongoSource

func (*EndpointSettings) GetMongoTarget

func (x *EndpointSettings) GetMongoTarget() *endpoint.MongoTarget

func (*EndpointSettings) GetMysqlSource

func (x *EndpointSettings) GetMysqlSource() *endpoint.MysqlSource

func (*EndpointSettings) GetMysqlTarget

func (x *EndpointSettings) GetMysqlTarget() *endpoint.MysqlTarget

func (*EndpointSettings) GetPostgresSource

func (x *EndpointSettings) GetPostgresSource() *endpoint.PostgresSource

func (*EndpointSettings) GetPostgresTarget

func (x *EndpointSettings) GetPostgresTarget() *endpoint.PostgresTarget

func (*EndpointSettings) GetSettings

func (m *EndpointSettings) GetSettings() isEndpointSettings_Settings

func (*EndpointSettings) GetYdbSource

func (x *EndpointSettings) GetYdbSource() *endpoint.YdbSource

func (*EndpointSettings) GetYdbTarget

func (x *EndpointSettings) GetYdbTarget() *endpoint.YdbTarget

func (*EndpointSettings) GetYdsSource

func (x *EndpointSettings) GetYdsSource() *endpoint.YDSSource

func (*EndpointSettings) GetYdsTarget

func (x *EndpointSettings) GetYdsTarget() *endpoint.YDSTarget

func (*EndpointSettings) ProtoMessage

func (*EndpointSettings) ProtoMessage()

func (*EndpointSettings) ProtoReflect

func (x *EndpointSettings) ProtoReflect() protoreflect.Message

func (*EndpointSettings) Reset

func (x *EndpointSettings) Reset()

func (*EndpointSettings) SetClickhouseSource

func (m *EndpointSettings) SetClickhouseSource(v *endpoint.ClickhouseSource)

func (*EndpointSettings) SetClickhouseTarget

func (m *EndpointSettings) SetClickhouseTarget(v *endpoint.ClickhouseTarget)

func (*EndpointSettings) SetKafkaSource

func (m *EndpointSettings) SetKafkaSource(v *endpoint.KafkaSource)

func (*EndpointSettings) SetKafkaTarget

func (m *EndpointSettings) SetKafkaTarget(v *endpoint.KafkaTarget)

func (*EndpointSettings) SetMetrikaSource

func (m *EndpointSettings) SetMetrikaSource(v *endpoint.MetrikaSource)

func (*EndpointSettings) SetMongoSource

func (m *EndpointSettings) SetMongoSource(v *endpoint.MongoSource)

func (*EndpointSettings) SetMongoTarget

func (m *EndpointSettings) SetMongoTarget(v *endpoint.MongoTarget)

func (*EndpointSettings) SetMysqlSource

func (m *EndpointSettings) SetMysqlSource(v *endpoint.MysqlSource)

func (*EndpointSettings) SetMysqlTarget

func (m *EndpointSettings) SetMysqlTarget(v *endpoint.MysqlTarget)

func (*EndpointSettings) SetPostgresSource

func (m *EndpointSettings) SetPostgresSource(v *endpoint.PostgresSource)

func (*EndpointSettings) SetPostgresTarget

func (m *EndpointSettings) SetPostgresTarget(v *endpoint.PostgresTarget)

func (*EndpointSettings) SetSettings

func (m *EndpointSettings) SetSettings(v EndpointSettings_Settings)

func (*EndpointSettings) SetYdbSource

func (m *EndpointSettings) SetYdbSource(v *endpoint.YdbSource)

func (*EndpointSettings) SetYdbTarget

func (m *EndpointSettings) SetYdbTarget(v *endpoint.YdbTarget)

func (*EndpointSettings) SetYdsSource

func (m *EndpointSettings) SetYdsSource(v *endpoint.YDSSource)

func (*EndpointSettings) SetYdsTarget

func (m *EndpointSettings) SetYdsTarget(v *endpoint.YDSTarget)

func (*EndpointSettings) String

func (x *EndpointSettings) String() string

type EndpointSettings_ClickhouseSource

type EndpointSettings_ClickhouseSource struct {
	ClickhouseSource *endpoint.ClickhouseSource `protobuf:"bytes,16,opt,name=clickhouse_source,json=clickhouseSource,proto3,oneof"`
}

type EndpointSettings_ClickhouseTarget

type EndpointSettings_ClickhouseTarget struct {
	ClickhouseTarget *endpoint.ClickhouseTarget `protobuf:"bytes,104,opt,name=clickhouse_target,json=clickhouseTarget,proto3,oneof"`
}

type EndpointSettings_KafkaSource

type EndpointSettings_KafkaSource struct {
	KafkaSource *endpoint.KafkaSource `protobuf:"bytes,8,opt,name=kafka_source,json=kafkaSource,proto3,oneof"`
}

type EndpointSettings_KafkaTarget

type EndpointSettings_KafkaTarget struct {
	KafkaTarget *endpoint.KafkaTarget `protobuf:"bytes,110,opt,name=kafka_target,json=kafkaTarget,proto3,oneof"`
}

type EndpointSettings_MetrikaSource

type EndpointSettings_MetrikaSource struct {
	MetrikaSource *endpoint.MetrikaSource `protobuf:"bytes,146,opt,name=metrika_source,json=metrikaSource,proto3,oneof"`
}

type EndpointSettings_MongoSource

type EndpointSettings_MongoSource struct {
	MongoSource *endpoint.MongoSource `protobuf:"bytes,9,opt,name=mongo_source,json=mongoSource,proto3,oneof"`
}

type EndpointSettings_MongoTarget

type EndpointSettings_MongoTarget struct {
	MongoTarget *endpoint.MongoTarget `protobuf:"bytes,111,opt,name=mongo_target,json=mongoTarget,proto3,oneof"`
}

type EndpointSettings_MysqlSource

type EndpointSettings_MysqlSource struct {
	MysqlSource *endpoint.MysqlSource `protobuf:"bytes,1,opt,name=mysql_source,json=mysqlSource,proto3,oneof"`
}

type EndpointSettings_MysqlTarget

type EndpointSettings_MysqlTarget struct {
	MysqlTarget *endpoint.MysqlTarget `protobuf:"bytes,101,opt,name=mysql_target,json=mysqlTarget,proto3,oneof"`
}

type EndpointSettings_PostgresSource

type EndpointSettings_PostgresSource struct {
	PostgresSource *endpoint.PostgresSource `protobuf:"bytes,2,opt,name=postgres_source,json=postgresSource,proto3,oneof"`
}

type EndpointSettings_PostgresTarget

type EndpointSettings_PostgresTarget struct {
	PostgresTarget *endpoint.PostgresTarget `protobuf:"bytes,102,opt,name=postgres_target,json=postgresTarget,proto3,oneof"`
}

type EndpointSettings_Settings

type EndpointSettings_Settings = isEndpointSettings_Settings

type EndpointSettings_YdbSource

type EndpointSettings_YdbSource struct {
	YdbSource *endpoint.YdbSource `protobuf:"bytes,3,opt,name=ydb_source,json=ydbSource,proto3,oneof"`
}

type EndpointSettings_YdbTarget

type EndpointSettings_YdbTarget struct {
	YdbTarget *endpoint.YdbTarget `protobuf:"bytes,105,opt,name=ydb_target,json=ydbTarget,proto3,oneof"`
}

type EndpointSettings_YdsSource

type EndpointSettings_YdsSource struct {
	YdsSource *endpoint.YDSSource `protobuf:"bytes,7,opt,name=yds_source,json=ydsSource,proto3,oneof"`
}

type EndpointSettings_YdsTarget

type EndpointSettings_YdsTarget struct {
	YdsTarget *endpoint.YDSTarget `protobuf:"bytes,150,opt,name=yds_target,json=ydsTarget,proto3,oneof"`
}

type FilterColumnsTransformer

type FilterColumnsTransformer struct {

	// List of the tables to filter using lists of included and excluded tables.
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// List of the columns to transfer to the target tables using lists of included and
	// excluded columns.
	Columns *ColumnsFilter `protobuf:"bytes,2,opt,name=columns,proto3" json:"columns,omitempty"`
	// contains filtered or unexported fields
}

Set up a list of table columns to transfer

func (*FilterColumnsTransformer) Descriptor deprecated

func (*FilterColumnsTransformer) Descriptor() ([]byte, []int)

Deprecated: Use FilterColumnsTransformer.ProtoReflect.Descriptor instead.

func (*FilterColumnsTransformer) GetColumns

func (x *FilterColumnsTransformer) GetColumns() *ColumnsFilter

func (*FilterColumnsTransformer) GetTables

func (x *FilterColumnsTransformer) GetTables() *TablesFilter

func (*FilterColumnsTransformer) ProtoMessage

func (*FilterColumnsTransformer) ProtoMessage()

func (*FilterColumnsTransformer) ProtoReflect

func (x *FilterColumnsTransformer) ProtoReflect() protoreflect.Message

func (*FilterColumnsTransformer) Reset

func (x *FilterColumnsTransformer) Reset()

func (*FilterColumnsTransformer) SetColumns

func (m *FilterColumnsTransformer) SetColumns(v *ColumnsFilter)

func (*FilterColumnsTransformer) SetTables

func (m *FilterColumnsTransformer) SetTables(v *TablesFilter)

func (*FilterColumnsTransformer) String

func (x *FilterColumnsTransformer) String() string

type FilterRowsTransformer

type FilterRowsTransformer struct {

	// List of included and excluded tables
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// Filtering criterion. This can be comparison operators for numeric, string, and
	// Boolean values,
	// comparison to NULL, and checking whether a substring is part of a string.
	// Details here:
	// https://cloud.yandex.com/en/docs/data-transfer/concepts/data-transformation#append-only-sources
	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

This filter only applies to transfers with queues (Logbroker or Apache Kafka®) as a data source. When running a transfer, only the strings meeting the specified criteria remain in a changefeed.

func (*FilterRowsTransformer) Descriptor deprecated

func (*FilterRowsTransformer) Descriptor() ([]byte, []int)

Deprecated: Use FilterRowsTransformer.ProtoReflect.Descriptor instead.

func (*FilterRowsTransformer) GetFilter

func (x *FilterRowsTransformer) GetFilter() string

func (*FilterRowsTransformer) GetTables

func (x *FilterRowsTransformer) GetTables() *TablesFilter

func (*FilterRowsTransformer) ProtoMessage

func (*FilterRowsTransformer) ProtoMessage()

func (*FilterRowsTransformer) ProtoReflect

func (x *FilterRowsTransformer) ProtoReflect() protoreflect.Message

func (*FilterRowsTransformer) Reset

func (x *FilterRowsTransformer) Reset()

func (*FilterRowsTransformer) SetFilter

func (m *FilterRowsTransformer) SetFilter(v string)

func (*FilterRowsTransformer) SetTables

func (m *FilterRowsTransformer) SetTables(v *TablesFilter)

func (*FilterRowsTransformer) String

func (x *FilterRowsTransformer) String() string

type GetEndpointRequest

type GetEndpointRequest struct {
	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetEndpointRequest) Descriptor deprecated

func (*GetEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEndpointRequest.ProtoReflect.Descriptor instead.

func (*GetEndpointRequest) GetEndpointId

func (x *GetEndpointRequest) GetEndpointId() string

func (*GetEndpointRequest) ProtoMessage

func (*GetEndpointRequest) ProtoMessage()

func (*GetEndpointRequest) ProtoReflect

func (x *GetEndpointRequest) ProtoReflect() protoreflect.Message

func (*GetEndpointRequest) Reset

func (x *GetEndpointRequest) Reset()

func (*GetEndpointRequest) SetEndpointId

func (m *GetEndpointRequest) SetEndpointId(v string)

func (*GetEndpointRequest) String

func (x *GetEndpointRequest) String() string

type GetTransferRequest

type GetTransferRequest struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetTransferRequest) Descriptor deprecated

func (*GetTransferRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTransferRequest.ProtoReflect.Descriptor instead.

func (*GetTransferRequest) GetTransferId

func (x *GetTransferRequest) GetTransferId() string

func (*GetTransferRequest) ProtoMessage

func (*GetTransferRequest) ProtoMessage()

func (*GetTransferRequest) ProtoReflect

func (x *GetTransferRequest) ProtoReflect() protoreflect.Message

func (*GetTransferRequest) Reset

func (x *GetTransferRequest) Reset()

func (*GetTransferRequest) SetTransferId

func (m *GetTransferRequest) SetTransferId(v string)

func (*GetTransferRequest) String

func (x *GetTransferRequest) String() string

type ListEndpointsRequest

type ListEndpointsRequest struct {

	// Identifier of the folder containing the endpoints to be listed.
	FolderId string `protobuf:"bytes,1,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of endpoints to be sent in the response message. If the
	// folder contains more endpoints than `page_size`, `next_page_token` will be
	// included
	// in the response message. Include it into the subsequent `ListEndpointRequest` to
	// fetch the next page. Defaults to `100` if not specified. The maximum allowed
	// value
	// for this field is `500`.
	PageSize int64 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Opaque value identifying the endpoints page to be fetched. Should be empty in
	// the first `ListEndpointsRequest`. Subsequent requests should have this field
	// filled
	// with the `next_page_token` from the previous `ListEndpointsResponse`.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEndpointsRequest) Descriptor deprecated

func (*ListEndpointsRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListEndpointsRequest.ProtoReflect.Descriptor instead.

func (*ListEndpointsRequest) GetFolderId

func (x *ListEndpointsRequest) GetFolderId() string

func (*ListEndpointsRequest) GetPageSize

func (x *ListEndpointsRequest) GetPageSize() int64

func (*ListEndpointsRequest) GetPageToken

func (x *ListEndpointsRequest) GetPageToken() string

func (*ListEndpointsRequest) ProtoMessage

func (*ListEndpointsRequest) ProtoMessage()

func (*ListEndpointsRequest) ProtoReflect

func (x *ListEndpointsRequest) ProtoReflect() protoreflect.Message

func (*ListEndpointsRequest) Reset

func (x *ListEndpointsRequest) Reset()

func (*ListEndpointsRequest) SetFolderId

func (m *ListEndpointsRequest) SetFolderId(v string)

func (*ListEndpointsRequest) SetPageSize

func (m *ListEndpointsRequest) SetPageSize(v int64)

func (*ListEndpointsRequest) SetPageToken

func (m *ListEndpointsRequest) SetPageToken(v string)

func (*ListEndpointsRequest) String

func (x *ListEndpointsRequest) String() string

type ListEndpointsResponse

type ListEndpointsResponse struct {

	// The list of endpoints. If there are more endpoints in the folder, then
	// `next_page_token` is a non-empty string to be included into the subsequent
	// `ListEndpointsRequest` to fetch the next endpoints page.
	Endpoints []*Endpoint `protobuf:"bytes,1,rep,name=endpoints,proto3" json:"endpoints,omitempty"`
	// Opaque value identifying the next endpoints page. This field is empty if there
	// are no more endpoints in the folder. Otherwise, it is non-empty and should be
	// included in the subsequent `ListEndpointsRequest` to fetch the next endpoints
	// page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEndpointsResponse) Descriptor deprecated

func (*ListEndpointsResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListEndpointsResponse.ProtoReflect.Descriptor instead.

func (*ListEndpointsResponse) GetEndpoints

func (x *ListEndpointsResponse) GetEndpoints() []*Endpoint

func (*ListEndpointsResponse) GetNextPageToken

func (x *ListEndpointsResponse) GetNextPageToken() string

func (*ListEndpointsResponse) ProtoMessage

func (*ListEndpointsResponse) ProtoMessage()

func (*ListEndpointsResponse) ProtoReflect

func (x *ListEndpointsResponse) ProtoReflect() protoreflect.Message

func (*ListEndpointsResponse) Reset

func (x *ListEndpointsResponse) Reset()

func (*ListEndpointsResponse) SetEndpoints

func (m *ListEndpointsResponse) SetEndpoints(v []*Endpoint)

func (*ListEndpointsResponse) SetNextPageToken

func (m *ListEndpointsResponse) SetNextPageToken(v string)

func (*ListEndpointsResponse) String

func (x *ListEndpointsResponse) String() string

type ListTransfersRequest

type ListTransfersRequest struct {

	// Identifier of the folder containing the transfers to be listed.
	FolderId string `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	// The maximum number of transfers to be sent in the response message. If the
	// folder contains more transfers than `page_size`, `next_page_token` will be
	// included
	// in the response message. Include it into the subsequent `ListTransfersRequest`
	// to
	// fetch the next page. Defaults to `100` if not specified. The maximum allowed
	// value
	// for this field is `500`.
	PageSize int64 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Opaque value identifying the transfers page to be fetched. Should be empty in
	// the first `ListTransfersRequest`. Subsequent requests should have this field
	// filled
	// with the `next_page_token` from the previous `ListTransfersResponse`.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTransfersRequest) Descriptor deprecated

func (*ListTransfersRequest) Descriptor() ([]byte, []int)

Deprecated: Use ListTransfersRequest.ProtoReflect.Descriptor instead.

func (*ListTransfersRequest) GetFolderId

func (x *ListTransfersRequest) GetFolderId() string

func (*ListTransfersRequest) GetPageSize

func (x *ListTransfersRequest) GetPageSize() int64

func (*ListTransfersRequest) GetPageToken

func (x *ListTransfersRequest) GetPageToken() string

func (*ListTransfersRequest) ProtoMessage

func (*ListTransfersRequest) ProtoMessage()

func (*ListTransfersRequest) ProtoReflect

func (x *ListTransfersRequest) ProtoReflect() protoreflect.Message

func (*ListTransfersRequest) Reset

func (x *ListTransfersRequest) Reset()

func (*ListTransfersRequest) SetFolderId

func (m *ListTransfersRequest) SetFolderId(v string)

func (*ListTransfersRequest) SetPageSize

func (m *ListTransfersRequest) SetPageSize(v int64)

func (*ListTransfersRequest) SetPageToken

func (m *ListTransfersRequest) SetPageToken(v string)

func (*ListTransfersRequest) String

func (x *ListTransfersRequest) String() string

type ListTransfersResponse

type ListTransfersResponse struct {

	// The list of transfers. If there are more transfers in the folder, then
	// `next_page_token` is a non-empty string to be included into the subsequent
	// `ListTransfersRequest` to fetch the next transfers page.
	Transfers []*Transfer `protobuf:"bytes,1,rep,name=transfers,proto3" json:"transfers,omitempty"`
	// Opaque value identifying the next transfers page. This field is empty if there
	// are no more transfers in the folder. Otherwise it is non-empty and should be
	// included in the subsequent `ListTransfersRequest` to fetch the next transfers
	// page.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTransfersResponse) Descriptor deprecated

func (*ListTransfersResponse) Descriptor() ([]byte, []int)

Deprecated: Use ListTransfersResponse.ProtoReflect.Descriptor instead.

func (*ListTransfersResponse) GetNextPageToken

func (x *ListTransfersResponse) GetNextPageToken() string

func (*ListTransfersResponse) GetTransfers

func (x *ListTransfersResponse) GetTransfers() []*Transfer

func (*ListTransfersResponse) ProtoMessage

func (*ListTransfersResponse) ProtoMessage()

func (*ListTransfersResponse) ProtoReflect

func (x *ListTransfersResponse) ProtoReflect() protoreflect.Message

func (*ListTransfersResponse) Reset

func (x *ListTransfersResponse) Reset()

func (*ListTransfersResponse) SetNextPageToken

func (m *ListTransfersResponse) SetNextPageToken(v string)

func (*ListTransfersResponse) SetTransfers

func (m *ListTransfersResponse) SetTransfers(v []*Transfer)

func (*ListTransfersResponse) String

func (x *ListTransfersResponse) String() string

type MaskFieldTransformer

type MaskFieldTransformer struct {

	// List of included and excluded tables
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// Specify the name of the column for data masking (a regular expression).
	Columns []string `protobuf:"bytes,2,rep,name=columns,proto3" json:"columns,omitempty"`
	// Mask function
	Function *MaskFunction `protobuf:"bytes,3,opt,name=function,proto3" json:"function,omitempty"`
	// contains filtered or unexported fields
}

Mask field transformer allows you to hash data

func (*MaskFieldTransformer) Descriptor deprecated

func (*MaskFieldTransformer) Descriptor() ([]byte, []int)

Deprecated: Use MaskFieldTransformer.ProtoReflect.Descriptor instead.

func (*MaskFieldTransformer) GetColumns

func (x *MaskFieldTransformer) GetColumns() []string

func (*MaskFieldTransformer) GetFunction

func (x *MaskFieldTransformer) GetFunction() *MaskFunction

func (*MaskFieldTransformer) GetTables

func (x *MaskFieldTransformer) GetTables() *TablesFilter

func (*MaskFieldTransformer) ProtoMessage

func (*MaskFieldTransformer) ProtoMessage()

func (*MaskFieldTransformer) ProtoReflect

func (x *MaskFieldTransformer) ProtoReflect() protoreflect.Message

func (*MaskFieldTransformer) Reset

func (x *MaskFieldTransformer) Reset()

func (*MaskFieldTransformer) SetColumns

func (m *MaskFieldTransformer) SetColumns(v []string)

func (*MaskFieldTransformer) SetFunction

func (m *MaskFieldTransformer) SetFunction(v *MaskFunction)

func (*MaskFieldTransformer) SetTables

func (m *MaskFieldTransformer) SetTables(v *TablesFilter)

func (*MaskFieldTransformer) String

func (x *MaskFieldTransformer) String() string

type MaskFunction

type MaskFunction struct {

	// Types that are assignable to MaskFunction:
	//
	//	*MaskFunction_MaskFunctionHash
	MaskFunction isMaskFunction_MaskFunction `protobuf_oneof:"mask_function"`
	// contains filtered or unexported fields
}

Mask function

func (*MaskFunction) Descriptor deprecated

func (*MaskFunction) Descriptor() ([]byte, []int)

Deprecated: Use MaskFunction.ProtoReflect.Descriptor instead.

func (*MaskFunction) GetMaskFunction

func (m *MaskFunction) GetMaskFunction() isMaskFunction_MaskFunction

func (*MaskFunction) GetMaskFunctionHash

func (x *MaskFunction) GetMaskFunctionHash() *MaskFunctionHash

func (*MaskFunction) ProtoMessage

func (*MaskFunction) ProtoMessage()

func (*MaskFunction) ProtoReflect

func (x *MaskFunction) ProtoReflect() protoreflect.Message

func (*MaskFunction) Reset

func (x *MaskFunction) Reset()

func (*MaskFunction) SetMaskFunction

func (m *MaskFunction) SetMaskFunction(v MaskFunction_MaskFunction)

func (*MaskFunction) SetMaskFunctionHash

func (m *MaskFunction) SetMaskFunctionHash(v *MaskFunctionHash)

func (*MaskFunction) String

func (x *MaskFunction) String() string

type MaskFunctionHash

type MaskFunctionHash struct {

	// This string will be used in the HMAC(sha256, salt) function applied to the
	// column data.
	UserDefinedSalt string `protobuf:"bytes,1,opt,name=user_defined_salt,json=userDefinedSalt,proto3" json:"user_defined_salt,omitempty"`
	// contains filtered or unexported fields
}

Hash data using HMAC

func (*MaskFunctionHash) Descriptor deprecated

func (*MaskFunctionHash) Descriptor() ([]byte, []int)

Deprecated: Use MaskFunctionHash.ProtoReflect.Descriptor instead.

func (*MaskFunctionHash) GetUserDefinedSalt

func (x *MaskFunctionHash) GetUserDefinedSalt() string

func (*MaskFunctionHash) ProtoMessage

func (*MaskFunctionHash) ProtoMessage()

func (*MaskFunctionHash) ProtoReflect

func (x *MaskFunctionHash) ProtoReflect() protoreflect.Message

func (*MaskFunctionHash) Reset

func (x *MaskFunctionHash) Reset()

func (*MaskFunctionHash) SetUserDefinedSalt

func (m *MaskFunctionHash) SetUserDefinedSalt(v string)

func (*MaskFunctionHash) String

func (x *MaskFunctionHash) String() string

type MaskFunction_MaskFunction

type MaskFunction_MaskFunction = isMaskFunction_MaskFunction

type MaskFunction_MaskFunctionHash

type MaskFunction_MaskFunctionHash struct {
	// Hash mask function
	MaskFunctionHash *MaskFunctionHash `protobuf:"bytes,1,opt,name=mask_function_hash,json=maskFunctionHash,proto3,oneof"`
}

type RenameTable

type RenameTable struct {

	// Specify the current names of the table in the source
	OriginalName *Table `protobuf:"bytes,1,opt,name=original_name,json=originalName,proto3" json:"original_name,omitempty"`
	// Specify the new names for this table in the target
	NewName *Table `protobuf:"bytes,2,opt,name=new_name,json=newName,proto3" json:"new_name,omitempty"`
	// contains filtered or unexported fields
}

Specify rule for renaming table

func (*RenameTable) Descriptor deprecated

func (*RenameTable) Descriptor() ([]byte, []int)

Deprecated: Use RenameTable.ProtoReflect.Descriptor instead.

func (*RenameTable) GetNewName

func (x *RenameTable) GetNewName() *Table

func (*RenameTable) GetOriginalName

func (x *RenameTable) GetOriginalName() *Table

func (*RenameTable) ProtoMessage

func (*RenameTable) ProtoMessage()

func (*RenameTable) ProtoReflect

func (x *RenameTable) ProtoReflect() protoreflect.Message

func (*RenameTable) Reset

func (x *RenameTable) Reset()

func (*RenameTable) SetNewName

func (m *RenameTable) SetNewName(v *Table)

func (*RenameTable) SetOriginalName

func (m *RenameTable) SetOriginalName(v *Table)

func (*RenameTable) String

func (x *RenameTable) String() string

type RenameTablesTransformer

type RenameTablesTransformer struct {

	// List of renaming rules
	RenameTables []*RenameTable `protobuf:"bytes,1,rep,name=rename_tables,json=renameTables,proto3" json:"rename_tables,omitempty"`
	// contains filtered or unexported fields
}

Set rules for renaming tables by specifying the current names of the tables in the source and new names for these tables in the target.

func (*RenameTablesTransformer) Descriptor deprecated

func (*RenameTablesTransformer) Descriptor() ([]byte, []int)

Deprecated: Use RenameTablesTransformer.ProtoReflect.Descriptor instead.

func (*RenameTablesTransformer) GetRenameTables

func (x *RenameTablesTransformer) GetRenameTables() []*RenameTable

func (*RenameTablesTransformer) ProtoMessage

func (*RenameTablesTransformer) ProtoMessage()

func (*RenameTablesTransformer) ProtoReflect

func (x *RenameTablesTransformer) ProtoReflect() protoreflect.Message

func (*RenameTablesTransformer) Reset

func (x *RenameTablesTransformer) Reset()

func (*RenameTablesTransformer) SetRenameTables

func (m *RenameTablesTransformer) SetRenameTables(v []*RenameTable)

func (*RenameTablesTransformer) String

func (x *RenameTablesTransformer) String() string

type ReplacePrimaryKeyTransformer

type ReplacePrimaryKeyTransformer struct {

	// List of included and excluded tables
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// List of columns to be used as primary keys
	Keys []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
	// contains filtered or unexported fields
}

Override primary keys

func (*ReplacePrimaryKeyTransformer) Descriptor deprecated

func (*ReplacePrimaryKeyTransformer) Descriptor() ([]byte, []int)

Deprecated: Use ReplacePrimaryKeyTransformer.ProtoReflect.Descriptor instead.

func (*ReplacePrimaryKeyTransformer) GetKeys

func (x *ReplacePrimaryKeyTransformer) GetKeys() []string

func (*ReplacePrimaryKeyTransformer) GetTables

func (*ReplacePrimaryKeyTransformer) ProtoMessage

func (*ReplacePrimaryKeyTransformer) ProtoMessage()

func (*ReplacePrimaryKeyTransformer) ProtoReflect

func (*ReplacePrimaryKeyTransformer) Reset

func (x *ReplacePrimaryKeyTransformer) Reset()

func (*ReplacePrimaryKeyTransformer) SetKeys

func (m *ReplacePrimaryKeyTransformer) SetKeys(v []string)

func (*ReplacePrimaryKeyTransformer) SetTables

func (m *ReplacePrimaryKeyTransformer) SetTables(v *TablesFilter)

func (*ReplacePrimaryKeyTransformer) String

type Runtime

type Runtime struct {

	// Types that are assignable to Runtime:
	//
	//	*Runtime_YcRuntime
	Runtime isRuntime_Runtime `protobuf_oneof:"runtime"`
	// contains filtered or unexported fields
}

func (*Runtime) Descriptor deprecated

func (*Runtime) Descriptor() ([]byte, []int)

Deprecated: Use Runtime.ProtoReflect.Descriptor instead.

func (*Runtime) GetRuntime

func (m *Runtime) GetRuntime() isRuntime_Runtime

func (*Runtime) GetYcRuntime

func (x *Runtime) GetYcRuntime() *YcRuntime

func (*Runtime) ProtoMessage

func (*Runtime) ProtoMessage()

func (*Runtime) ProtoReflect

func (x *Runtime) ProtoReflect() protoreflect.Message

func (*Runtime) Reset

func (x *Runtime) Reset()

func (*Runtime) SetRuntime

func (m *Runtime) SetRuntime(v Runtime_Runtime)

func (*Runtime) SetYcRuntime

func (m *Runtime) SetYcRuntime(v *YcRuntime)

func (*Runtime) String

func (x *Runtime) String() string

type Runtime_Runtime

type Runtime_Runtime = isRuntime_Runtime

type Runtime_YcRuntime

type Runtime_YcRuntime struct {
	YcRuntime *YcRuntime `protobuf:"bytes,4,opt,name=yc_runtime,json=ycRuntime,proto3,oneof"`
}

type SharderTransformer

type SharderTransformer struct {

	// List of included and excluded tables
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// List of included and excluded columns
	Columns *ColumnsFilter `protobuf:"bytes,2,opt,name=columns,proto3" json:"columns,omitempty"`
	// Number of shards
	ShardsCount int64 `protobuf:"varint,3,opt,name=shards_count,json=shardsCount,proto3" json:"shards_count,omitempty"`
	// contains filtered or unexported fields
}

Set the number of shards for particular tables and a list of columns whose values will be used for calculating a hash to determine a shard.

func (*SharderTransformer) Descriptor deprecated

func (*SharderTransformer) Descriptor() ([]byte, []int)

Deprecated: Use SharderTransformer.ProtoReflect.Descriptor instead.

func (*SharderTransformer) GetColumns

func (x *SharderTransformer) GetColumns() *ColumnsFilter

func (*SharderTransformer) GetShardsCount

func (x *SharderTransformer) GetShardsCount() int64

func (*SharderTransformer) GetTables

func (x *SharderTransformer) GetTables() *TablesFilter

func (*SharderTransformer) ProtoMessage

func (*SharderTransformer) ProtoMessage()

func (*SharderTransformer) ProtoReflect

func (x *SharderTransformer) ProtoReflect() protoreflect.Message

func (*SharderTransformer) Reset

func (x *SharderTransformer) Reset()

func (*SharderTransformer) SetColumns

func (m *SharderTransformer) SetColumns(v *ColumnsFilter)

func (*SharderTransformer) SetShardsCount

func (m *SharderTransformer) SetShardsCount(v int64)

func (*SharderTransformer) SetTables

func (m *SharderTransformer) SetTables(v *TablesFilter)

func (*SharderTransformer) String

func (x *SharderTransformer) String() string

type ShardingUploadParams

type ShardingUploadParams struct {
	JobCount     int64 `protobuf:"varint,1,opt,name=job_count,json=jobCount,proto3" json:"job_count,omitempty"`
	ProcessCount int64 `protobuf:"varint,2,opt,name=process_count,json=processCount,proto3" json:"process_count,omitempty"`
	// contains filtered or unexported fields
}

func (*ShardingUploadParams) Descriptor deprecated

func (*ShardingUploadParams) Descriptor() ([]byte, []int)

Deprecated: Use ShardingUploadParams.ProtoReflect.Descriptor instead.

func (*ShardingUploadParams) GetJobCount

func (x *ShardingUploadParams) GetJobCount() int64

func (*ShardingUploadParams) GetProcessCount

func (x *ShardingUploadParams) GetProcessCount() int64

func (*ShardingUploadParams) ProtoMessage

func (*ShardingUploadParams) ProtoMessage()

func (*ShardingUploadParams) ProtoReflect

func (x *ShardingUploadParams) ProtoReflect() protoreflect.Message

func (*ShardingUploadParams) Reset

func (x *ShardingUploadParams) Reset()

func (*ShardingUploadParams) SetJobCount

func (m *ShardingUploadParams) SetJobCount(v int64)

func (*ShardingUploadParams) SetProcessCount

func (m *ShardingUploadParams) SetProcessCount(v int64)

func (*ShardingUploadParams) String

func (x *ShardingUploadParams) String() string

type Table

type Table struct {
	NameSpace string `protobuf:"bytes,1,opt,name=name_space,json=nameSpace,proto3" json:"name_space,omitempty"`
	Name      string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*Table) Descriptor deprecated

func (*Table) Descriptor() ([]byte, []int)

Deprecated: Use Table.ProtoReflect.Descriptor instead.

func (*Table) GetName

func (x *Table) GetName() string

func (*Table) GetNameSpace

func (x *Table) GetNameSpace() string

func (*Table) ProtoMessage

func (*Table) ProtoMessage()

func (*Table) ProtoReflect

func (x *Table) ProtoReflect() protoreflect.Message

func (*Table) Reset

func (x *Table) Reset()

func (*Table) SetName

func (m *Table) SetName(v string)

func (*Table) SetNameSpace

func (m *Table) SetNameSpace(v string)

func (*Table) String

func (x *Table) String() string

type TableSplitterTransformer

type TableSplitterTransformer struct {

	// List of included and excluded tables
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// Specify the columns in the tables to be partitioned.
	Columns []string `protobuf:"bytes,2,rep,name=columns,proto3" json:"columns,omitempty"`
	// Specify the split string to be used for merging components in a new table name.
	Splitter string `protobuf:"bytes,3,opt,name=splitter,proto3" json:"splitter,omitempty"`
	// contains filtered or unexported fields
}

A transfer splits the X table into multiple tables (X_1, X_2, ..., X_n) based on data. If a row was located in the X table before it was split, it is now in the X_i table, where i is determined by the column list and split string parameters. Example: If the column list has two columns, month of birth and gender, specified and the split string states @, information about an employee whose name is John and who was born on February 11, 1984, from the Employees table will get to a new table named Employees@February@male.

func (*TableSplitterTransformer) Descriptor deprecated

func (*TableSplitterTransformer) Descriptor() ([]byte, []int)

Deprecated: Use TableSplitterTransformer.ProtoReflect.Descriptor instead.

func (*TableSplitterTransformer) GetColumns

func (x *TableSplitterTransformer) GetColumns() []string

func (*TableSplitterTransformer) GetSplitter

func (x *TableSplitterTransformer) GetSplitter() string

func (*TableSplitterTransformer) GetTables

func (x *TableSplitterTransformer) GetTables() *TablesFilter

func (*TableSplitterTransformer) ProtoMessage

func (*TableSplitterTransformer) ProtoMessage()

func (*TableSplitterTransformer) ProtoReflect

func (x *TableSplitterTransformer) ProtoReflect() protoreflect.Message

func (*TableSplitterTransformer) Reset

func (x *TableSplitterTransformer) Reset()

func (*TableSplitterTransformer) SetColumns

func (m *TableSplitterTransformer) SetColumns(v []string)

func (*TableSplitterTransformer) SetSplitter

func (m *TableSplitterTransformer) SetSplitter(v string)

func (*TableSplitterTransformer) SetTables

func (m *TableSplitterTransformer) SetTables(v *TablesFilter)

func (*TableSplitterTransformer) String

func (x *TableSplitterTransformer) String() string

type TablesFilter

type TablesFilter struct {

	// List of tables that will be included to transfer
	IncludeTables []string `protobuf:"bytes,1,rep,name=include_tables,json=includeTables,proto3" json:"include_tables,omitempty"`
	// List of tables that will be excluded to transfer
	ExcludeTables []string `protobuf:"bytes,2,rep,name=exclude_tables,json=excludeTables,proto3" json:"exclude_tables,omitempty"`
	// contains filtered or unexported fields
}

Filter tables using lists of included and excluded tables.

func (*TablesFilter) Descriptor deprecated

func (*TablesFilter) Descriptor() ([]byte, []int)

Deprecated: Use TablesFilter.ProtoReflect.Descriptor instead.

func (*TablesFilter) GetExcludeTables

func (x *TablesFilter) GetExcludeTables() []string

func (*TablesFilter) GetIncludeTables

func (x *TablesFilter) GetIncludeTables() []string

func (*TablesFilter) ProtoMessage

func (*TablesFilter) ProtoMessage()

func (*TablesFilter) ProtoReflect

func (x *TablesFilter) ProtoReflect() protoreflect.Message

func (*TablesFilter) Reset

func (x *TablesFilter) Reset()

func (*TablesFilter) SetExcludeTables

func (m *TablesFilter) SetExcludeTables(v []string)

func (*TablesFilter) SetIncludeTables

func (m *TablesFilter) SetIncludeTables(v []string)

func (*TablesFilter) String

func (x *TablesFilter) String() string

type ToStringTransformer

type ToStringTransformer struct {

	// List of included and excluded tables
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// List of included and excluded columns
	Columns *ColumnsFilter `protobuf:"bytes,2,opt,name=columns,proto3" json:"columns,omitempty"`
	// contains filtered or unexported fields
}

Convert column values to strings The values will be converted depending on the source type Conversion rules are described here: https://cloud.yandex.com/en/docs/data-transfer/concepts/data-transformation#convert-to-string

func (*ToStringTransformer) Descriptor deprecated

func (*ToStringTransformer) Descriptor() ([]byte, []int)

Deprecated: Use ToStringTransformer.ProtoReflect.Descriptor instead.

func (*ToStringTransformer) GetColumns

func (x *ToStringTransformer) GetColumns() *ColumnsFilter

func (*ToStringTransformer) GetTables

func (x *ToStringTransformer) GetTables() *TablesFilter

func (*ToStringTransformer) ProtoMessage

func (*ToStringTransformer) ProtoMessage()

func (*ToStringTransformer) ProtoReflect

func (x *ToStringTransformer) ProtoReflect() protoreflect.Message

func (*ToStringTransformer) Reset

func (x *ToStringTransformer) Reset()

func (*ToStringTransformer) SetColumns

func (m *ToStringTransformer) SetColumns(v *ColumnsFilter)

func (*ToStringTransformer) SetTables

func (m *ToStringTransformer) SetTables(v *TablesFilter)

func (*ToStringTransformer) String

func (x *ToStringTransformer) String() string

type Transfer

type Transfer struct {
	Id             string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	FolderId       string            `protobuf:"bytes,2,opt,name=folder_id,json=folderId,proto3" json:"folder_id,omitempty"`
	Name           string            `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	Description    string            `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`
	Labels         map[string]string `` /* 153-byte string literal not displayed */
	Source         *Endpoint         `protobuf:"bytes,7,opt,name=source,proto3" json:"source,omitempty"`
	Target         *Endpoint         `protobuf:"bytes,8,opt,name=target,proto3" json:"target,omitempty"`
	Runtime        *Runtime          `protobuf:"bytes,9,opt,name=runtime,proto3" json:"runtime,omitempty"`
	Status         TransferStatus    `protobuf:"varint,10,opt,name=status,proto3,enum=yandex.cloud.datatransfer.v1.TransferStatus" json:"status,omitempty"`
	Type           TransferType      `protobuf:"varint,12,opt,name=type,proto3,enum=yandex.cloud.datatransfer.v1.TransferType" json:"type,omitempty"`
	Warning        string            `protobuf:"bytes,15,opt,name=warning,proto3" json:"warning,omitempty"`
	Transformation *Transformation   `protobuf:"bytes,17,opt,name=transformation,proto3" json:"transformation,omitempty"`
	Prestable      bool              `protobuf:"varint,22,opt,name=prestable,proto3" json:"prestable,omitempty"`
	// contains filtered or unexported fields
}

Transfer core entity

func (*Transfer) Descriptor deprecated

func (*Transfer) Descriptor() ([]byte, []int)

Deprecated: Use Transfer.ProtoReflect.Descriptor instead.

func (*Transfer) GetDescription

func (x *Transfer) GetDescription() string

func (*Transfer) GetFolderId

func (x *Transfer) GetFolderId() string

func (*Transfer) GetId

func (x *Transfer) GetId() string

func (*Transfer) GetLabels

func (x *Transfer) GetLabels() map[string]string

func (*Transfer) GetName

func (x *Transfer) GetName() string

func (*Transfer) GetPrestable

func (x *Transfer) GetPrestable() bool

func (*Transfer) GetRuntime

func (x *Transfer) GetRuntime() *Runtime

func (*Transfer) GetSource

func (x *Transfer) GetSource() *Endpoint

func (*Transfer) GetStatus

func (x *Transfer) GetStatus() TransferStatus

func (*Transfer) GetTarget

func (x *Transfer) GetTarget() *Endpoint

func (*Transfer) GetTransformation

func (x *Transfer) GetTransformation() *Transformation

func (*Transfer) GetType

func (x *Transfer) GetType() TransferType

func (*Transfer) GetWarning

func (x *Transfer) GetWarning() string

func (*Transfer) ProtoMessage

func (*Transfer) ProtoMessage()

func (*Transfer) ProtoReflect

func (x *Transfer) ProtoReflect() protoreflect.Message

func (*Transfer) Reset

func (x *Transfer) Reset()

func (*Transfer) SetDescription

func (m *Transfer) SetDescription(v string)

func (*Transfer) SetFolderId

func (m *Transfer) SetFolderId(v string)

func (*Transfer) SetId

func (m *Transfer) SetId(v string)

func (*Transfer) SetLabels

func (m *Transfer) SetLabels(v map[string]string)

func (*Transfer) SetName

func (m *Transfer) SetName(v string)

func (*Transfer) SetPrestable

func (m *Transfer) SetPrestable(v bool)

func (*Transfer) SetRuntime

func (m *Transfer) SetRuntime(v *Runtime)

func (*Transfer) SetSource

func (m *Transfer) SetSource(v *Endpoint)

func (*Transfer) SetStatus

func (m *Transfer) SetStatus(v TransferStatus)

func (*Transfer) SetTarget

func (m *Transfer) SetTarget(v *Endpoint)

func (*Transfer) SetTransformation

func (m *Transfer) SetTransformation(v *Transformation)

func (*Transfer) SetType

func (m *Transfer) SetType(v TransferType)

func (*Transfer) SetWarning

func (m *Transfer) SetWarning(v string)

func (*Transfer) String

func (x *Transfer) String() string

type TransferServiceClient

TransferServiceClient is the client API for TransferService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type TransferServiceServer

TransferServiceServer is the server API for TransferService service. All implementations should embed UnimplementedTransferServiceServer for forward compatibility

type TransferStatus

type TransferStatus int32
const (
	TransferStatus_TRANSFER_STATUS_UNSPECIFIED TransferStatus = 0
	// Transfer does some work before running
	TransferStatus_CREATING TransferStatus = 1
	// Transfer created but not started by user
	TransferStatus_CREATED TransferStatus = 2
	// Transfer currently doing replication work
	TransferStatus_RUNNING TransferStatus = 3
	// Transfer shutdown
	TransferStatus_STOPPING TransferStatus = 4
	// Transfer stopped by user
	TransferStatus_STOPPED TransferStatus = 5
	// Transfer stopped by system
	TransferStatus_ERROR TransferStatus = 6
	// Transfer copy snapshot
	TransferStatus_SNAPSHOTTING TransferStatus = 7
	// Transfer reach terminal phase
	TransferStatus_DONE TransferStatus = 8
)

func (TransferStatus) Descriptor

func (TransferStatus) Enum

func (x TransferStatus) Enum() *TransferStatus

func (TransferStatus) EnumDescriptor deprecated

func (TransferStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use TransferStatus.Descriptor instead.

func (TransferStatus) Number

func (TransferStatus) String

func (x TransferStatus) String() string

func (TransferStatus) Type

type TransferType

type TransferType int32
const (
	TransferType_TRANSFER_TYPE_UNSPECIFIED TransferType = 0
	// Snapshot and increment
	TransferType_SNAPSHOT_AND_INCREMENT TransferType = 1
	// Snapshot
	TransferType_SNAPSHOT_ONLY TransferType = 2
	// Increment
	TransferType_INCREMENT_ONLY TransferType = 3
)

func (TransferType) Descriptor

func (TransferType) Enum

func (x TransferType) Enum() *TransferType

func (TransferType) EnumDescriptor deprecated

func (TransferType) EnumDescriptor() ([]byte, []int)

Deprecated: Use TransferType.Descriptor instead.

func (TransferType) Number

func (TransferType) String

func (x TransferType) String() string

func (TransferType) Type

type Transformation

type Transformation struct {

	// Transformers are set as a list.
	// When activating a transfer, a transformation plan is made for the tables that
	// match the specified criteria.
	// Transformers are applied to the tables in the sequence specified in the list.
	Transformers []*Transformer `protobuf:"bytes,1,rep,name=transformers,proto3" json:"transformers,omitempty"`
	// contains filtered or unexported fields
}

Transformation is converting data using special transformer functions. These functions are executed on a data stream, applied to each data change item, and transform them. A transformer can be run at both the metadata and data levels. Data can only be transformed if the source and target are of different types.

func (*Transformation) Descriptor deprecated

func (*Transformation) Descriptor() ([]byte, []int)

Deprecated: Use Transformation.ProtoReflect.Descriptor instead.

func (*Transformation) GetTransformers

func (x *Transformation) GetTransformers() []*Transformer

func (*Transformation) ProtoMessage

func (*Transformation) ProtoMessage()

func (*Transformation) ProtoReflect

func (x *Transformation) ProtoReflect() protoreflect.Message

func (*Transformation) Reset

func (x *Transformation) Reset()

func (*Transformation) SetTransformers

func (m *Transformation) SetTransformers(v []*Transformer)

func (*Transformation) String

func (x *Transformation) String() string

type Transformer

type Transformer struct {

	// Types that are assignable to Transformer:
	//
	//	*Transformer_MaskField
	//	*Transformer_FilterColumns
	//	*Transformer_RenameTables
	//	*Transformer_ReplacePrimaryKey
	//	*Transformer_ConvertToString
	//	*Transformer_SharderTransformer
	//	*Transformer_TableSplitterTransformer
	//	*Transformer_FilterRows
	Transformer isTransformer_Transformer `protobuf_oneof:"transformer"`
	// contains filtered or unexported fields
}

Some transformers may have limitations and only apply to some source-target pairs.

func (*Transformer) Descriptor deprecated

func (*Transformer) Descriptor() ([]byte, []int)

Deprecated: Use Transformer.ProtoReflect.Descriptor instead.

func (*Transformer) GetConvertToString

func (x *Transformer) GetConvertToString() *ToStringTransformer

func (*Transformer) GetFilterColumns

func (x *Transformer) GetFilterColumns() *FilterColumnsTransformer

func (*Transformer) GetFilterRows

func (x *Transformer) GetFilterRows() *FilterRowsTransformer

func (*Transformer) GetMaskField

func (x *Transformer) GetMaskField() *MaskFieldTransformer

func (*Transformer) GetRenameTables

func (x *Transformer) GetRenameTables() *RenameTablesTransformer

func (*Transformer) GetReplacePrimaryKey

func (x *Transformer) GetReplacePrimaryKey() *ReplacePrimaryKeyTransformer

func (*Transformer) GetSharderTransformer

func (x *Transformer) GetSharderTransformer() *SharderTransformer

func (*Transformer) GetTableSplitterTransformer

func (x *Transformer) GetTableSplitterTransformer() *TableSplitterTransformer

func (*Transformer) GetTransformer

func (m *Transformer) GetTransformer() isTransformer_Transformer

func (*Transformer) ProtoMessage

func (*Transformer) ProtoMessage()

func (*Transformer) ProtoReflect

func (x *Transformer) ProtoReflect() protoreflect.Message

func (*Transformer) Reset

func (x *Transformer) Reset()

func (*Transformer) SetConvertToString

func (m *Transformer) SetConvertToString(v *ToStringTransformer)

func (*Transformer) SetFilterColumns

func (m *Transformer) SetFilterColumns(v *FilterColumnsTransformer)

func (*Transformer) SetFilterRows

func (m *Transformer) SetFilterRows(v *FilterRowsTransformer)

func (*Transformer) SetMaskField

func (m *Transformer) SetMaskField(v *MaskFieldTransformer)

func (*Transformer) SetRenameTables

func (m *Transformer) SetRenameTables(v *RenameTablesTransformer)

func (*Transformer) SetReplacePrimaryKey

func (m *Transformer) SetReplacePrimaryKey(v *ReplacePrimaryKeyTransformer)

func (*Transformer) SetSharderTransformer

func (m *Transformer) SetSharderTransformer(v *SharderTransformer)

func (*Transformer) SetTableSplitterTransformer

func (m *Transformer) SetTableSplitterTransformer(v *TableSplitterTransformer)

func (*Transformer) SetTransformer

func (m *Transformer) SetTransformer(v Transformer_Transformer)

func (*Transformer) String

func (x *Transformer) String() string

type Transformer_ConvertToString

type Transformer_ConvertToString struct {
	ConvertToString *ToStringTransformer `protobuf:"bytes,7,opt,name=convert_to_string,json=convertToString,proto3,oneof"`
}

type Transformer_FilterColumns

type Transformer_FilterColumns struct {
	FilterColumns *FilterColumnsTransformer `protobuf:"bytes,2,opt,name=filter_columns,json=filterColumns,proto3,oneof"`
}

type Transformer_FilterRows

type Transformer_FilterRows struct {
	FilterRows *FilterRowsTransformer `protobuf:"bytes,14,opt,name=filter_rows,json=filterRows,proto3,oneof"`
}

type Transformer_MaskField

type Transformer_MaskField struct {
	MaskField *MaskFieldTransformer `protobuf:"bytes,1,opt,name=mask_field,json=maskField,proto3,oneof"`
}

type Transformer_RenameTables

type Transformer_RenameTables struct {
	RenameTables *RenameTablesTransformer `protobuf:"bytes,4,opt,name=rename_tables,json=renameTables,proto3,oneof"`
}

type Transformer_ReplacePrimaryKey

type Transformer_ReplacePrimaryKey struct {
	ReplacePrimaryKey *ReplacePrimaryKeyTransformer `protobuf:"bytes,6,opt,name=replace_primary_key,json=replacePrimaryKey,proto3,oneof"`
}

type Transformer_SharderTransformer

type Transformer_SharderTransformer struct {
	SharderTransformer *SharderTransformer `protobuf:"bytes,9,opt,name=sharder_transformer,json=sharderTransformer,proto3,oneof"`
}

type Transformer_TableSplitterTransformer

type Transformer_TableSplitterTransformer struct {
	TableSplitterTransformer *TableSplitterTransformer `protobuf:"bytes,13,opt,name=table_splitter_transformer,json=tableSplitterTransformer,proto3,oneof"`
}

type Transformer_Transformer

type Transformer_Transformer = isTransformer_Transformer

type UnimplementedEndpointServiceServer

type UnimplementedEndpointServiceServer struct {
}

UnimplementedEndpointServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedEndpointServiceServer) Create

func (UnimplementedEndpointServiceServer) Delete

func (UnimplementedEndpointServiceServer) Get

func (UnimplementedEndpointServiceServer) List

func (UnimplementedEndpointServiceServer) Update

type UnimplementedTransferServiceServer

type UnimplementedTransferServiceServer struct {
}

UnimplementedTransferServiceServer should be embedded to have forward compatible implementations.

func (UnimplementedTransferServiceServer) Activate

func (UnimplementedTransferServiceServer) Create

func (UnimplementedTransferServiceServer) Deactivate

func (UnimplementedTransferServiceServer) Delete

func (UnimplementedTransferServiceServer) Get

func (UnimplementedTransferServiceServer) List

func (UnimplementedTransferServiceServer) Update

type UnsafeEndpointServiceServer

type UnsafeEndpointServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeEndpointServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EndpointServiceServer will result in compilation errors.

type UnsafeTransferServiceServer

type UnsafeTransferServiceServer interface {
	// contains filtered or unexported methods
}

UnsafeTransferServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TransferServiceServer will result in compilation errors.

type UpdateEndpointMetadata

type UpdateEndpointMetadata struct {
	EndpointId string `protobuf:"bytes,1,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateEndpointMetadata) Descriptor deprecated

func (*UpdateEndpointMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEndpointMetadata.ProtoReflect.Descriptor instead.

func (*UpdateEndpointMetadata) GetEndpointId

func (x *UpdateEndpointMetadata) GetEndpointId() string

func (*UpdateEndpointMetadata) ProtoMessage

func (*UpdateEndpointMetadata) ProtoMessage()

func (*UpdateEndpointMetadata) ProtoReflect

func (x *UpdateEndpointMetadata) ProtoReflect() protoreflect.Message

func (*UpdateEndpointMetadata) Reset

func (x *UpdateEndpointMetadata) Reset()

func (*UpdateEndpointMetadata) SetEndpointId

func (m *UpdateEndpointMetadata) SetEndpointId(v string)

func (*UpdateEndpointMetadata) String

func (x *UpdateEndpointMetadata) String() string

type UpdateEndpointRequest

type UpdateEndpointRequest struct {

	// Identifier of the endpoint to be updated.
	EndpointId string `protobuf:"bytes,10,opt,name=endpoint_id,json=endpointId,proto3" json:"endpoint_id,omitempty"`
	// The new endpoint name. Must be unique within the folder.
	Name string `protobuf:"bytes,11,opt,name=name,proto3" json:"name,omitempty"`
	// The new description for the endpoint.
	Description string            `protobuf:"bytes,12,opt,name=description,proto3" json:"description,omitempty"`
	Labels      map[string]string `` /* 154-byte string literal not displayed */
	// The new endpoint name. Must be unique within the folder.
	Settings *EndpointSettings `protobuf:"bytes,52,opt,name=settings,proto3" json:"settings,omitempty"`
	// Field mask specifying endpoint fields to be updated. Semantics for this field is
	// described here:
	// <https://pkg.go.dev/google.golang.org/protobuf/types/known/fieldmaskpb#FieldMask>
	// The only exception: if the repeated field is specified in the mask, then
	// the new value replaces the old one instead of being appended to the old one.
	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,60,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateEndpointRequest) Descriptor deprecated

func (*UpdateEndpointRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEndpointRequest.ProtoReflect.Descriptor instead.

func (*UpdateEndpointRequest) GetDescription

func (x *UpdateEndpointRequest) GetDescription() string

func (*UpdateEndpointRequest) GetEndpointId

func (x *UpdateEndpointRequest) GetEndpointId() string

func (*UpdateEndpointRequest) GetLabels

func (x *UpdateEndpointRequest) GetLabels() map[string]string

func (*UpdateEndpointRequest) GetName

func (x *UpdateEndpointRequest) GetName() string

func (*UpdateEndpointRequest) GetSettings

func (x *UpdateEndpointRequest) GetSettings() *EndpointSettings

func (*UpdateEndpointRequest) GetUpdateMask

func (x *UpdateEndpointRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateEndpointRequest) ProtoMessage

func (*UpdateEndpointRequest) ProtoMessage()

func (*UpdateEndpointRequest) ProtoReflect

func (x *UpdateEndpointRequest) ProtoReflect() protoreflect.Message

func (*UpdateEndpointRequest) Reset

func (x *UpdateEndpointRequest) Reset()

func (*UpdateEndpointRequest) SetDescription

func (m *UpdateEndpointRequest) SetDescription(v string)

func (*UpdateEndpointRequest) SetEndpointId

func (m *UpdateEndpointRequest) SetEndpointId(v string)

func (*UpdateEndpointRequest) SetLabels

func (m *UpdateEndpointRequest) SetLabels(v map[string]string)

func (*UpdateEndpointRequest) SetName

func (m *UpdateEndpointRequest) SetName(v string)

func (*UpdateEndpointRequest) SetSettings

func (m *UpdateEndpointRequest) SetSettings(v *EndpointSettings)

func (*UpdateEndpointRequest) SetUpdateMask

func (m *UpdateEndpointRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateEndpointRequest) String

func (x *UpdateEndpointRequest) String() string

type UpdateTransferMetadata

type UpdateTransferMetadata struct {
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTransferMetadata) Descriptor deprecated

func (*UpdateTransferMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UpdateTransferMetadata.ProtoReflect.Descriptor instead.

func (*UpdateTransferMetadata) GetTransferId

func (x *UpdateTransferMetadata) GetTransferId() string

func (*UpdateTransferMetadata) ProtoMessage

func (*UpdateTransferMetadata) ProtoMessage()

func (*UpdateTransferMetadata) ProtoReflect

func (x *UpdateTransferMetadata) ProtoReflect() protoreflect.Message

func (*UpdateTransferMetadata) Reset

func (x *UpdateTransferMetadata) Reset()

func (*UpdateTransferMetadata) SetTransferId

func (m *UpdateTransferMetadata) SetTransferId(v string)

func (*UpdateTransferMetadata) String

func (x *UpdateTransferMetadata) String() string

type UpdateTransferRequest

type UpdateTransferRequest struct {

	// Identifier of the transfer to be updated.
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// The new description for the transfer.
	Description string   `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Runtime     *Runtime `protobuf:"bytes,3,opt,name=runtime,proto3" json:"runtime,omitempty"`
	// The new transfer name. Must be unique within the folder.
	Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
	// Field mask specifying transfer fields to be updated. Semantics for this field is
	// described here:
	// <https://pkg.go.dev/google.golang.org/protobuf/types/known/fieldmaskpb#FieldMask>
	// The only exception: if the repeated field is specified in the mask, then
	// the new value replaces the old one instead of being appended to the old one.
	UpdateMask     *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	Labels         map[string]string      `` /* 153-byte string literal not displayed */
	Transformation *Transformation        `protobuf:"bytes,8,opt,name=transformation,proto3" json:"transformation,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTransferRequest) Descriptor deprecated

func (*UpdateTransferRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateTransferRequest.ProtoReflect.Descriptor instead.

func (*UpdateTransferRequest) GetDescription

func (x *UpdateTransferRequest) GetDescription() string

func (*UpdateTransferRequest) GetLabels

func (x *UpdateTransferRequest) GetLabels() map[string]string

func (*UpdateTransferRequest) GetName

func (x *UpdateTransferRequest) GetName() string

func (*UpdateTransferRequest) GetRuntime

func (x *UpdateTransferRequest) GetRuntime() *Runtime

func (*UpdateTransferRequest) GetTransferId

func (x *UpdateTransferRequest) GetTransferId() string

func (*UpdateTransferRequest) GetTransformation

func (x *UpdateTransferRequest) GetTransformation() *Transformation

func (*UpdateTransferRequest) GetUpdateMask

func (x *UpdateTransferRequest) GetUpdateMask() *fieldmaskpb.FieldMask

func (*UpdateTransferRequest) ProtoMessage

func (*UpdateTransferRequest) ProtoMessage()

func (*UpdateTransferRequest) ProtoReflect

func (x *UpdateTransferRequest) ProtoReflect() protoreflect.Message

func (*UpdateTransferRequest) Reset

func (x *UpdateTransferRequest) Reset()

func (*UpdateTransferRequest) SetDescription

func (m *UpdateTransferRequest) SetDescription(v string)

func (*UpdateTransferRequest) SetLabels

func (m *UpdateTransferRequest) SetLabels(v map[string]string)

func (*UpdateTransferRequest) SetName

func (m *UpdateTransferRequest) SetName(v string)

func (*UpdateTransferRequest) SetRuntime

func (m *UpdateTransferRequest) SetRuntime(v *Runtime)

func (*UpdateTransferRequest) SetTransferId

func (m *UpdateTransferRequest) SetTransferId(v string)

func (*UpdateTransferRequest) SetTransformation

func (m *UpdateTransferRequest) SetTransformation(v *Transformation)

func (*UpdateTransferRequest) SetUpdateMask

func (m *UpdateTransferRequest) SetUpdateMask(v *fieldmaskpb.FieldMask)

func (*UpdateTransferRequest) String

func (x *UpdateTransferRequest) String() string

type YcRuntime

type YcRuntime struct {
	JobCount          int64                 `protobuf:"varint,1,opt,name=job_count,json=jobCount,proto3" json:"job_count,omitempty"`
	UploadShardParams *ShardingUploadParams `protobuf:"bytes,8,opt,name=upload_shard_params,json=uploadShardParams,proto3" json:"upload_shard_params,omitempty"`
	// contains filtered or unexported fields
}

func (*YcRuntime) Descriptor deprecated

func (*YcRuntime) Descriptor() ([]byte, []int)

Deprecated: Use YcRuntime.ProtoReflect.Descriptor instead.

func (*YcRuntime) GetJobCount

func (x *YcRuntime) GetJobCount() int64

func (*YcRuntime) GetUploadShardParams

func (x *YcRuntime) GetUploadShardParams() *ShardingUploadParams

func (*YcRuntime) ProtoMessage

func (*YcRuntime) ProtoMessage()

func (*YcRuntime) ProtoReflect

func (x *YcRuntime) ProtoReflect() protoreflect.Message

func (*YcRuntime) Reset

func (x *YcRuntime) Reset()

func (*YcRuntime) SetJobCount

func (m *YcRuntime) SetJobCount(v int64)

func (*YcRuntime) SetUploadShardParams

func (m *YcRuntime) SetUploadShardParams(v *ShardingUploadParams)

func (*YcRuntime) String

func (x *YcRuntime) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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