transfer

package
v0.0.0-...-488a01d Latest Latest
Warning

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

Go to latest
Published: May 3, 2024 License: Apache-2.0 Imports: 13 Imported by: 4

Documentation

Index

Constants

View Source
const (
	EndpointService_Get_FullMethodName    = "/doublecloud.transfer.v1.EndpointService/Get"
	EndpointService_List_FullMethodName   = "/doublecloud.transfer.v1.EndpointService/List"
	EndpointService_Create_FullMethodName = "/doublecloud.transfer.v1.EndpointService/Create"
	EndpointService_Update_FullMethodName = "/doublecloud.transfer.v1.EndpointService/Update"
	EndpointService_Delete_FullMethodName = "/doublecloud.transfer.v1.EndpointService/Delete"
)
View Source
const (
	TransferService_Create_FullMethodName                             = "/doublecloud.transfer.v1.TransferService/Create"
	TransferService_Update_FullMethodName                             = "/doublecloud.transfer.v1.TransferService/Update"
	TransferService_Delete_FullMethodName                             = "/doublecloud.transfer.v1.TransferService/Delete"
	TransferService_List_FullMethodName                               = "/doublecloud.transfer.v1.TransferService/List"
	TransferService_Get_FullMethodName                                = "/doublecloud.transfer.v1.TransferService/Get"
	TransferService_Deactivate_FullMethodName                         = "/doublecloud.transfer.v1.TransferService/Deactivate"
	TransferService_Activate_FullMethodName                           = "/doublecloud.transfer.v1.TransferService/Activate"
	TransferService_GetMetrics_FullMethodName                         = "/doublecloud.transfer.v1.TransferService/GetMetrics"
	TransferService_GetMetricExporterConnectionInfo_FullMethodName    = "/doublecloud.transfer.v1.TransferService/GetMetricExporterConnectionInfo"
	TransferService_DeleteMetricExporterConnectionInfo_FullMethodName = "/doublecloud.transfer.v1.TransferService/DeleteMetricExporterConnectionInfo"
)
View Source
const (
	OperationService_Get_FullMethodName = "/doublecloud.transfer.v1.OperationService/Get"
)

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 (
	RegularSnapshotScheduleInterval_name = map[int32]string{
		0:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_UNSPECIFIED",
		2:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_15MIN",
		3:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_30MIN",
		4:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_HOUR",
		5:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_2HOUR",
		6:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_3HOUR",
		7:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_6HOUR",
		8:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_8HOUR",
		9:  "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_12HOUR",
		10: "REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_DAY",
	}
	RegularSnapshotScheduleInterval_value = map[string]int32{
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_UNSPECIFIED": 0,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_15MIN":       2,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_30MIN":       3,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_HOUR":        4,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_2HOUR":       5,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_3HOUR":       6,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_6HOUR":       7,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_8HOUR":       8,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_12HOUR":      9,
		"REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_DAY":         10,
	}
)

Enum value maps for RegularSnapshotScheduleInterval.

View Source
var (
	Flavor_name = map[int32]string{
		0: "FLAVOR_UNSPECIFIED",
		1: "SMALL",
		2: "MEDIUM",
		3: "LARGE",
		4: "TINY",
	}
	Flavor_value = map[string]int32{
		"FLAVOR_UNSPECIFIED": 0,
		"SMALL":              1,
		"MEDIUM":             2,
		"LARGE":              3,
		"TINY":               4,
	}
)

Enum value maps for Flavor.

View Source
var (
	DBTTransformer_Operation_name = map[int32]string{
		0: "OPERATION_UNSPECIFIED",
		1: "OPERATION_BUILD",
		2: "OPERATION_COMPILE",
		3: "OPERATION_DEBUG",
		4: "OPERATION_PARSE",
		5: "OPERATION_RUN",
		6: "OPERATION_SEED",
		7: "OPERATION_SNAPSHOT",
		8: "OPERATION_TEST",
	}
	DBTTransformer_Operation_value = map[string]int32{
		"OPERATION_UNSPECIFIED": 0,
		"OPERATION_BUILD":       1,
		"OPERATION_COMPILE":     2,
		"OPERATION_DEBUG":       3,
		"OPERATION_PARSE":       4,
		"OPERATION_RUN":         5,
		"OPERATION_SEED":        6,
		"OPERATION_SNAPSHOT":    7,
		"OPERATION_TEST":        8,
	}
)

Enum value maps for DBTTransformer_Operation.

View Source
var EndpointService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "doublecloud.transfer.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: "doublecloud/transfer/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_doublecloud_transfer_v1_endpoint_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_transfer_v1_endpoint_service_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_transfer_v1_operation_service_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_transfer_v1_transfer_proto protoreflect.FileDescriptor
View Source
var File_doublecloud_transfer_v1_transfer_service_proto protoreflect.FileDescriptor
View Source
var OperationService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "doublecloud.transfer.v1.OperationService",
	HandlerType: (*OperationServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Get",
			Handler:    _OperationService_Get_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "doublecloud/transfer/v1/operation_service.proto",
}

OperationService_ServiceDesc is the grpc.ServiceDesc for OperationService 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 TransferService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "doublecloud.transfer.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,
		},
		{
			MethodName: "GetMetrics",
			Handler:    _TransferService_GetMetrics_Handler,
		},
		{
			MethodName: "GetMetricExporterConnectionInfo",
			Handler:    _TransferService_GetMetricExporterConnectionInfo_Handler,
		},
		{
			MethodName: "DeleteMetricExporterConnectionInfo",
			Handler:    _TransferService_DeleteMetricExporterConnectionInfo_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "doublecloud/transfer/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 RegisterOperationServiceServer

func RegisterOperationServiceServer(s grpc.ServiceRegistrar, srv OperationServiceServer)

func RegisterTransferServiceServer

func RegisterTransferServiceServer(s grpc.ServiceRegistrar, srv TransferServiceServer)

Types

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) String

func (x *ActivateTransferRequest) String() string

type AutoSettings

type AutoSettings struct {
	// contains filtered or unexported fields
}

func (*AutoSettings) Descriptor deprecated

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

Deprecated: Use AutoSettings.ProtoReflect.Descriptor instead.

func (*AutoSettings) ProtoMessage

func (*AutoSettings) ProtoMessage()

func (*AutoSettings) ProtoReflect

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

func (*AutoSettings) Reset

func (x *AutoSettings) Reset()

func (*AutoSettings) String

func (x *AutoSettings) 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) String

func (x *ColumnsFilter) String() string

type CreateEndpointRequest

type CreateEndpointRequest struct {
	ProjectId   string            `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_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) GetLabels

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

func (*CreateEndpointRequest) GetName

func (x *CreateEndpointRequest) GetName() string

func (*CreateEndpointRequest) GetProjectId

func (x *CreateEndpointRequest) GetProjectId() 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) String

func (x *CreateEndpointRequest) 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"`
	ProjectId       string            `protobuf:"bytes,4,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	Runtime         *Runtime          `protobuf:"bytes,5,opt,name=runtime,proto3" json:"runtime,omitempty"`
	Type            TransferType      `protobuf:"varint,6,opt,name=type,proto3,enum=doublecloud.transfer.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 */
	RegularSnapshot *RegularSnapshot  `protobuf:"bytes,9,opt,name=regular_snapshot,json=regularSnapshot,proto3" json:"regular_snapshot,omitempty"`
	Transformation  *Transformation   `protobuf:"bytes,10,opt,name=transformation,proto3" json:"transformation,omitempty"`
	DataObjects     *DataObjects      `protobuf:"bytes,12,opt,name=data_objects,json=dataObjects,proto3" json:"data_objects,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateTransferRequest) Descriptor deprecated

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

Deprecated: Use CreateTransferRequest.ProtoReflect.Descriptor instead.

func (*CreateTransferRequest) GetDataObjects

func (x *CreateTransferRequest) GetDataObjects() *DataObjects

func (*CreateTransferRequest) GetDescription

func (x *CreateTransferRequest) GetDescription() string

func (*CreateTransferRequest) GetLabels

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

func (*CreateTransferRequest) GetName

func (x *CreateTransferRequest) GetName() string

func (*CreateTransferRequest) GetProjectId

func (x *CreateTransferRequest) GetProjectId() string

func (*CreateTransferRequest) GetRegularSnapshot

func (x *CreateTransferRequest) GetRegularSnapshot() *RegularSnapshot

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) String

func (x *CreateTransferRequest) String() string

type DBTTransformer

type DBTTransformer struct {
	GitRepositoryLink string                   `protobuf:"bytes,1,opt,name=git_repository_link,json=gitRepositoryLink,proto3" json:"git_repository_link,omitempty"`
	GitBranch         string                   `protobuf:"bytes,2,opt,name=git_branch,json=gitBranch,proto3" json:"git_branch,omitempty"`
	ProfileName       string                   `protobuf:"bytes,3,opt,name=profile_name,json=profileName,proto3" json:"profile_name,omitempty"`
	Operation         DBTTransformer_Operation `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*DBTTransformer) Descriptor deprecated

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

Deprecated: Use DBTTransformer.ProtoReflect.Descriptor instead.

func (*DBTTransformer) GetGitBranch

func (x *DBTTransformer) GetGitBranch() string
func (x *DBTTransformer) GetGitRepositoryLink() string

func (*DBTTransformer) GetOperation

func (x *DBTTransformer) GetOperation() DBTTransformer_Operation

func (*DBTTransformer) GetProfileName

func (x *DBTTransformer) GetProfileName() string

func (*DBTTransformer) ProtoMessage

func (*DBTTransformer) ProtoMessage()

func (*DBTTransformer) ProtoReflect

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

func (*DBTTransformer) Reset

func (x *DBTTransformer) Reset()

func (*DBTTransformer) String

func (x *DBTTransformer) String() string

type DBTTransformer_Operation

type DBTTransformer_Operation int32
const (
	DBTTransformer_OPERATION_UNSPECIFIED DBTTransformer_Operation = 0
	DBTTransformer_OPERATION_BUILD       DBTTransformer_Operation = 1
	DBTTransformer_OPERATION_COMPILE     DBTTransformer_Operation = 2
	DBTTransformer_OPERATION_DEBUG       DBTTransformer_Operation = 3
	DBTTransformer_OPERATION_PARSE       DBTTransformer_Operation = 4
	DBTTransformer_OPERATION_RUN         DBTTransformer_Operation = 5
	DBTTransformer_OPERATION_SEED        DBTTransformer_Operation = 6
	DBTTransformer_OPERATION_SNAPSHOT    DBTTransformer_Operation = 7
	DBTTransformer_OPERATION_TEST        DBTTransformer_Operation = 8
)

func (DBTTransformer_Operation) Descriptor

func (DBTTransformer_Operation) Enum

func (DBTTransformer_Operation) EnumDescriptor deprecated

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

Deprecated: Use DBTTransformer_Operation.Descriptor instead.

func (DBTTransformer_Operation) Number

func (DBTTransformer_Operation) String

func (x DBTTransformer_Operation) String() string

func (DBTTransformer_Operation) Type

type DataObjects

type DataObjects struct {
	IncludeObjects []string `protobuf:"bytes,1,rep,name=include_objects,json=includeObjects,proto3" json:"include_objects,omitempty"`
	// contains filtered or unexported fields
}

func (*DataObjects) Descriptor deprecated

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

Deprecated: Use DataObjects.ProtoReflect.Descriptor instead.

func (*DataObjects) GetIncludeObjects

func (x *DataObjects) GetIncludeObjects() []string

func (*DataObjects) ProtoMessage

func (*DataObjects) ProtoMessage()

func (*DataObjects) ProtoReflect

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

func (*DataObjects) Reset

func (x *DataObjects) Reset()

func (*DataObjects) String

func (x *DataObjects) 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) String

func (x *DeactivateTransferRequest) String() string

type DedicatedRuntime

type DedicatedRuntime struct {
	Flavor   Flavor    `protobuf:"varint,2,opt,name=flavor,proto3,enum=doublecloud.transfer.v1.Flavor" json:"flavor,omitempty"`
	Settings *Settings `protobuf:"bytes,8,opt,name=settings,proto3" json:"settings,omitempty"`
	// contains filtered or unexported fields
}

func (*DedicatedRuntime) Descriptor deprecated

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

Deprecated: Use DedicatedRuntime.ProtoReflect.Descriptor instead.

func (*DedicatedRuntime) GetFlavor

func (x *DedicatedRuntime) GetFlavor() Flavor

func (*DedicatedRuntime) GetSettings

func (x *DedicatedRuntime) GetSettings() *Settings

func (*DedicatedRuntime) ProtoMessage

func (*DedicatedRuntime) ProtoMessage()

func (*DedicatedRuntime) ProtoReflect

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

func (*DedicatedRuntime) Reset

func (x *DedicatedRuntime) Reset()

func (*DedicatedRuntime) String

func (x *DedicatedRuntime) 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) String

func (x *DeleteEndpointRequest) String() string

type DeleteExporterConnectionInfoMetadata

type DeleteExporterConnectionInfoMetadata struct {

	// The ID of the Transfer
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteExporterConnectionInfoMetadata) Descriptor deprecated

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

Deprecated: Use DeleteExporterConnectionInfoMetadata.ProtoReflect.Descriptor instead.

func (*DeleteExporterConnectionInfoMetadata) GetTransferId

func (x *DeleteExporterConnectionInfoMetadata) GetTransferId() string

func (*DeleteExporterConnectionInfoMetadata) ProtoMessage

func (*DeleteExporterConnectionInfoMetadata) ProtoMessage()

func (*DeleteExporterConnectionInfoMetadata) ProtoReflect

func (*DeleteExporterConnectionInfoMetadata) Reset

func (*DeleteExporterConnectionInfoMetadata) String

type DeleteExporterConnectionInfoRequest

type DeleteExporterConnectionInfoRequest struct {

	// The ID of the Transfer
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteExporterConnectionInfoRequest) Descriptor deprecated

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

Deprecated: Use DeleteExporterConnectionInfoRequest.ProtoReflect.Descriptor instead.

func (*DeleteExporterConnectionInfoRequest) GetTransferId

func (x *DeleteExporterConnectionInfoRequest) GetTransferId() string

func (*DeleteExporterConnectionInfoRequest) ProtoMessage

func (*DeleteExporterConnectionInfoRequest) ProtoMessage()

func (*DeleteExporterConnectionInfoRequest) ProtoReflect

func (*DeleteExporterConnectionInfoRequest) Reset

func (*DeleteExporterConnectionInfoRequest) 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) String

func (x *DeleteTransferRequest) String() string

type Endpoint

type Endpoint struct {
	Id          string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ProjectId   string            `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_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) 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) GetProjectId

func (x *Endpoint) GetProjectId() 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) String

func (x *Endpoint) String() string

type EndpointServiceClient

type EndpointServiceClient interface {
	Get(ctx context.Context, in *GetEndpointRequest, opts ...grpc.CallOption) (*Endpoint, error)
	List(ctx context.Context, in *ListEndpointsRequest, opts ...grpc.CallOption) (*ListEndpointsResponse, error)
	Create(ctx context.Context, in *CreateEndpointRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	Update(ctx context.Context, in *UpdateEndpointRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	Delete(ctx context.Context, in *DeleteEndpointRequest, opts ...grpc.CallOption) (*v1.Operation, error)
}

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

type EndpointServiceServer interface {
	Get(context.Context, *GetEndpointRequest) (*Endpoint, error)
	List(context.Context, *ListEndpointsRequest) (*ListEndpointsResponse, error)
	Create(context.Context, *CreateEndpointRequest) (*v1.Operation, error)
	Update(context.Context, *UpdateEndpointRequest) (*v1.Operation, error)
	Delete(context.Context, *DeleteEndpointRequest) (*v1.Operation, error)
	// contains filtered or unexported methods
}

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

type EndpointSettings

type EndpointSettings struct {

	// Types that are assignable to Settings:
	//
	//	*EndpointSettings_MysqlSource
	//	*EndpointSettings_PostgresSource
	//	*EndpointSettings_KafkaSource
	//	*EndpointSettings_MongoSource
	//	*EndpointSettings_ClickhouseSource
	//	*EndpointSettings_MysqlTarget
	//	*EndpointSettings_PostgresTarget
	//	*EndpointSettings_ClickhouseTarget
	//	*EndpointSettings_ObjectStorageTarget
	//	*EndpointSettings_KafkaTarget
	//	*EndpointSettings_MongoTarget
	//	*EndpointSettings_S3Source
	//	*EndpointSettings_AwsCloudtrailSource
	//	*EndpointSettings_BigQuerySource
	//	*EndpointSettings_FacebookMarketingSource
	//	*EndpointSettings_GoogleAdsSource
	//	*EndpointSettings_AmazonAdsSource
	//	*EndpointSettings_InstagramSource
	//	*EndpointSettings_LinkedinAdsSource
	//	*EndpointSettings_MssqlSource
	//	*EndpointSettings_RedshiftSource
	//	*EndpointSettings_SnowflakeSource
	//	*EndpointSettings_ObjectStorageSource
	//	*EndpointSettings_DatadogTarget
	//	*EndpointSettings_JiraSource
	//	*EndpointSettings_HubspotSource
	//	*EndpointSettings_CoralogixTarget
	//	*EndpointSettings_BigqueryTarget
	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) GetAmazonAdsSource

func (x *EndpointSettings) GetAmazonAdsSource() *airbyte.AmazonAdsSource

func (*EndpointSettings) GetAwsCloudtrailSource

func (x *EndpointSettings) GetAwsCloudtrailSource() *airbyte.AWSCloudTrailSource

func (*EndpointSettings) GetBigQuerySource

func (x *EndpointSettings) GetBigQuerySource() *airbyte.BigQuerySource

func (*EndpointSettings) GetBigqueryTarget

func (x *EndpointSettings) GetBigqueryTarget() *endpoint.BigQueryTarget

func (*EndpointSettings) GetClickhouseSource

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

func (*EndpointSettings) GetClickhouseTarget

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

func (*EndpointSettings) GetCoralogixTarget

func (x *EndpointSettings) GetCoralogixTarget() *endpoint.CoralogixTarget

func (*EndpointSettings) GetDatadogTarget

func (x *EndpointSettings) GetDatadogTarget() *endpoint.DatadogTarget

func (*EndpointSettings) GetFacebookMarketingSource

func (x *EndpointSettings) GetFacebookMarketingSource() *airbyte.FacebookMarketingSource

func (*EndpointSettings) GetGoogleAdsSource

func (x *EndpointSettings) GetGoogleAdsSource() *airbyte.GoogleAdsSource

func (*EndpointSettings) GetHubspotSource

func (x *EndpointSettings) GetHubspotSource() *airbyte.HubspotSource

func (*EndpointSettings) GetInstagramSource

func (x *EndpointSettings) GetInstagramSource() *airbyte.InstagramSource

func (*EndpointSettings) GetJiraSource

func (x *EndpointSettings) GetJiraSource() *airbyte.JiraSource

func (*EndpointSettings) GetKafkaSource

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

func (*EndpointSettings) GetKafkaTarget

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

func (*EndpointSettings) GetLinkedinAdsSource

func (x *EndpointSettings) GetLinkedinAdsSource() *airbyte.LinkedinAdsSource

func (*EndpointSettings) GetMongoSource

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

func (*EndpointSettings) GetMongoTarget

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

func (*EndpointSettings) GetMssqlSource

func (x *EndpointSettings) GetMssqlSource() *airbyte.MSSQLSource

func (*EndpointSettings) GetMysqlSource

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

func (*EndpointSettings) GetMysqlTarget

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

func (*EndpointSettings) GetObjectStorageSource

func (x *EndpointSettings) GetObjectStorageSource() *endpoint.ObjectStorageSource

func (*EndpointSettings) GetObjectStorageTarget

func (x *EndpointSettings) GetObjectStorageTarget() *endpoint.ObjectStorageTarget

func (*EndpointSettings) GetPostgresSource

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

func (*EndpointSettings) GetPostgresTarget

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

func (*EndpointSettings) GetRedshiftSource

func (x *EndpointSettings) GetRedshiftSource() *airbyte.RedshiftSource

func (*EndpointSettings) GetS3Source

func (x *EndpointSettings) GetS3Source() *airbyte.S3Source

func (*EndpointSettings) GetSettings

func (m *EndpointSettings) GetSettings() isEndpointSettings_Settings

func (*EndpointSettings) GetSnowflakeSource

func (x *EndpointSettings) GetSnowflakeSource() *airbyte.SnowflakeSource

func (*EndpointSettings) ProtoMessage

func (*EndpointSettings) ProtoMessage()

func (*EndpointSettings) ProtoReflect

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

func (*EndpointSettings) Reset

func (x *EndpointSettings) Reset()

func (*EndpointSettings) String

func (x *EndpointSettings) String() string

type EndpointSettings_AmazonAdsSource

type EndpointSettings_AmazonAdsSource struct {
	AmazonAdsSource *airbyte.AmazonAdsSource `protobuf:"bytes,134,opt,name=amazon_ads_source,json=amazonAdsSource,proto3,oneof"`
}

type EndpointSettings_AwsCloudtrailSource

type EndpointSettings_AwsCloudtrailSource struct {
	AwsCloudtrailSource *airbyte.AWSCloudTrailSource `protobuf:"bytes,127,opt,name=aws_cloudtrail_source,json=awsCloudtrailSource,proto3,oneof"`
}

type EndpointSettings_BigQuerySource

type EndpointSettings_BigQuerySource struct {
	BigQuerySource *airbyte.BigQuerySource `protobuf:"bytes,128,opt,name=big_query_source,json=bigQuerySource,proto3,oneof"`
}

type EndpointSettings_BigqueryTarget

type EndpointSettings_BigqueryTarget struct {
	BigqueryTarget *endpoint.BigQueryTarget `protobuf:"bytes,158,opt,name=bigquery_target,json=bigqueryTarget,proto3,oneof"`
}

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_CoralogixTarget

type EndpointSettings_CoralogixTarget struct {
	CoralogixTarget *endpoint.CoralogixTarget `protobuf:"bytes,157,opt,name=coralogix_target,json=coralogixTarget,proto3,oneof"`
}

type EndpointSettings_DatadogTarget

type EndpointSettings_DatadogTarget struct {
	DatadogTarget *endpoint.DatadogTarget `protobuf:"bytes,154,opt,name=datadog_target,json=datadogTarget,proto3,oneof"`
}

type EndpointSettings_FacebookMarketingSource

type EndpointSettings_FacebookMarketingSource struct {
	FacebookMarketingSource *airbyte.FacebookMarketingSource `protobuf:"bytes,130,opt,name=facebook_marketing_source,json=facebookMarketingSource,proto3,oneof"`
}

type EndpointSettings_GoogleAdsSource

type EndpointSettings_GoogleAdsSource struct {
	GoogleAdsSource *airbyte.GoogleAdsSource `protobuf:"bytes,132,opt,name=google_ads_source,json=googleAdsSource,proto3,oneof"`
}

type EndpointSettings_HubspotSource

type EndpointSettings_HubspotSource struct {
	HubspotSource *airbyte.HubspotSource `protobuf:"bytes,156,opt,name=hubspot_source,json=hubspotSource,proto3,oneof"`
}

type EndpointSettings_InstagramSource

type EndpointSettings_InstagramSource struct {
	InstagramSource *airbyte.InstagramSource `protobuf:"bytes,136,opt,name=instagram_source,json=instagramSource,proto3,oneof"`
}

type EndpointSettings_JiraSource

type EndpointSettings_JiraSource struct {
	JiraSource *airbyte.JiraSource `protobuf:"bytes,155,opt,name=jira_source,json=jiraSource,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_LinkedinAdsSource

type EndpointSettings_LinkedinAdsSource struct {
	LinkedinAdsSource *airbyte.LinkedinAdsSource `protobuf:"bytes,137,opt,name=linkedin_ads_source,json=linkedinAdsSource,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_MssqlSource

type EndpointSettings_MssqlSource struct {
	MssqlSource *airbyte.MSSQLSource `protobuf:"bytes,138,opt,name=mssql_source,json=mssqlSource,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_ObjectStorageSource

type EndpointSettings_ObjectStorageSource struct {
	ObjectStorageSource *endpoint.ObjectStorageSource `protobuf:"bytes,153,opt,name=object_storage_source,json=objectStorageSource,proto3,oneof"`
}

type EndpointSettings_ObjectStorageTarget

type EndpointSettings_ObjectStorageTarget struct {
	ObjectStorageTarget *endpoint.ObjectStorageTarget `protobuf:"bytes,109,opt,name=object_storage_target,json=objectStorageTarget,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_RedshiftSource

type EndpointSettings_RedshiftSource struct {
	RedshiftSource *airbyte.RedshiftSource `protobuf:"bytes,139,opt,name=redshift_source,json=redshiftSource,proto3,oneof"`
}

type EndpointSettings_S3Source

type EndpointSettings_S3Source struct {
	S3Source *airbyte.S3Source `protobuf:"bytes,124,opt,name=s3_source,json=s3Source,proto3,oneof"`
}

type EndpointSettings_SnowflakeSource

type EndpointSettings_SnowflakeSource struct {
	SnowflakeSource *airbyte.SnowflakeSource `protobuf:"bytes,148,opt,name=snowflake_source,json=snowflakeSource,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) 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) String

func (x *FilterRowsTransformer) String() string

type Flavor

type Flavor int32
const (
	Flavor_FLAVOR_UNSPECIFIED Flavor = 0
	Flavor_SMALL              Flavor = 1
	Flavor_MEDIUM             Flavor = 2
	Flavor_LARGE              Flavor = 3
	Flavor_TINY               Flavor = 4
)

func (Flavor) Descriptor

func (Flavor) Descriptor() protoreflect.EnumDescriptor

func (Flavor) Enum

func (x Flavor) Enum() *Flavor

func (Flavor) EnumDescriptor deprecated

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

Deprecated: Use Flavor.Descriptor instead.

func (Flavor) Number

func (x Flavor) Number() protoreflect.EnumNumber

func (Flavor) String

func (x Flavor) String() string

func (Flavor) Type

func (Flavor) Type() protoreflect.EnumType

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) String

func (x *GetEndpointRequest) String() string

type GetMetricsRequest

type GetMetricsRequest struct {

	// The ID of Transfer
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetMetricsRequest) Descriptor deprecated

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

Deprecated: Use GetMetricsRequest.ProtoReflect.Descriptor instead.

func (*GetMetricsRequest) GetTransferId

func (x *GetMetricsRequest) GetTransferId() string

func (*GetMetricsRequest) ProtoMessage

func (*GetMetricsRequest) ProtoMessage()

func (*GetMetricsRequest) ProtoReflect

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

func (*GetMetricsRequest) Reset

func (x *GetMetricsRequest) Reset()

func (*GetMetricsRequest) String

func (x *GetMetricsRequest) String() string

type GetOperationRequest

type GetOperationRequest struct {
	OperationId string `protobuf:"bytes,1,opt,name=operation_id,json=operationId,proto3" json:"operation_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetOperationRequest) Descriptor deprecated

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

Deprecated: Use GetOperationRequest.ProtoReflect.Descriptor instead.

func (*GetOperationRequest) GetOperationId

func (x *GetOperationRequest) GetOperationId() string

func (*GetOperationRequest) ProtoMessage

func (*GetOperationRequest) ProtoMessage()

func (*GetOperationRequest) ProtoReflect

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

func (*GetOperationRequest) Reset

func (x *GetOperationRequest) Reset()

func (*GetOperationRequest) String

func (x *GetOperationRequest) 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) String

func (x *GetTransferRequest) String() string

type IncrementalTable

type IncrementalTable struct {
	TableNamespace string `protobuf:"bytes,1,opt,name=table_namespace,json=tableNamespace,proto3" json:"table_namespace,omitempty"`
	TableName      string `protobuf:"bytes,2,opt,name=table_name,json=tableName,proto3" json:"table_name,omitempty"`
	CursorColumn   string `protobuf:"bytes,3,opt,name=cursor_column,json=cursorColumn,proto3" json:"cursor_column,omitempty"`
	InitialState   string `protobuf:"bytes,4,opt,name=initial_state,json=initialState,proto3" json:"initial_state,omitempty"`
	// contains filtered or unexported fields
}

func (*IncrementalTable) Descriptor deprecated

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

Deprecated: Use IncrementalTable.ProtoReflect.Descriptor instead.

func (*IncrementalTable) GetCursorColumn

func (x *IncrementalTable) GetCursorColumn() string

func (*IncrementalTable) GetInitialState

func (x *IncrementalTable) GetInitialState() string

func (*IncrementalTable) GetTableName

func (x *IncrementalTable) GetTableName() string

func (*IncrementalTable) GetTableNamespace

func (x *IncrementalTable) GetTableNamespace() string

func (*IncrementalTable) ProtoMessage

func (*IncrementalTable) ProtoMessage()

func (*IncrementalTable) ProtoReflect

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

func (*IncrementalTable) Reset

func (x *IncrementalTable) Reset()

func (*IncrementalTable) String

func (x *IncrementalTable) String() string

type ListEndpointsRequest

type ListEndpointsRequest struct {

	// Identifier of the folder containing the endpoints to be listed.
	ProjectId string `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_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`.
	Page *v1.Paging `protobuf:"bytes,2,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListEndpointsRequest) Descriptor deprecated

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

Deprecated: Use ListEndpointsRequest.ProtoReflect.Descriptor instead.

func (*ListEndpointsRequest) GetPage

func (x *ListEndpointsRequest) GetPage() *v1.Paging

func (*ListEndpointsRequest) GetProjectId

func (x *ListEndpointsRequest) GetProjectId() 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) 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.
	NextPage *v1.NextPage `protobuf:"bytes,2,opt,name=next_page,json=nextPage,proto3" json:"next_page,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) GetNextPage

func (x *ListEndpointsResponse) GetNextPage() *v1.NextPage

func (*ListEndpointsResponse) ProtoMessage

func (*ListEndpointsResponse) ProtoMessage()

func (*ListEndpointsResponse) ProtoReflect

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

func (*ListEndpointsResponse) Reset

func (x *ListEndpointsResponse) Reset()

func (*ListEndpointsResponse) String

func (x *ListEndpointsResponse) String() string

type ListTransfersRequest

type ListTransfersRequest struct {

	// Identifier of the folder containing the transfers to be listed.
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_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`.
	Page *v1.Paging `protobuf:"bytes,3,opt,name=page,proto3" json:"page,omitempty"`
	// contains filtered or unexported fields
}

func (*ListTransfersRequest) Descriptor deprecated

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

Deprecated: Use ListTransfersRequest.ProtoReflect.Descriptor instead.

func (*ListTransfersRequest) GetPage

func (x *ListTransfersRequest) GetPage() *v1.Paging

func (*ListTransfersRequest) GetProjectId

func (x *ListTransfersRequest) GetProjectId() 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) 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) String

func (x *ListTransfersResponse) String() string

type ManualSettings

type ManualSettings struct {
	NetworkId string `protobuf:"bytes,4,opt,name=network_id,json=networkId,proto3" json:"network_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ManualSettings) Descriptor deprecated

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

Deprecated: Use ManualSettings.ProtoReflect.Descriptor instead.

func (*ManualSettings) GetNetworkId

func (x *ManualSettings) GetNetworkId() string

func (*ManualSettings) ProtoMessage

func (*ManualSettings) ProtoMessage()

func (*ManualSettings) ProtoReflect

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

func (*ManualSettings) Reset

func (x *ManualSettings) Reset()

func (*ManualSettings) String

func (x *ManualSettings) 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) 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) 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) String

func (x *MaskFunctionHash) String() string

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 MetricExporterConnectionInfoMetadata

type MetricExporterConnectionInfoMetadata struct {

	// String to use in clients. i.e. url for config
	ConnectionString string `protobuf:"bytes,1,opt,name=connection_string,json=connectionString,proto3" json:"connection_string,omitempty"`
	// User for HTTP basic auth.
	User string `protobuf:"bytes,2,opt,name=user,proto3" json:"user,omitempty"`
	// Password for HTTP basic auth.
	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricExporterConnectionInfoMetadata) Descriptor deprecated

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

Deprecated: Use MetricExporterConnectionInfoMetadata.ProtoReflect.Descriptor instead.

func (*MetricExporterConnectionInfoMetadata) GetConnectionString

func (x *MetricExporterConnectionInfoMetadata) GetConnectionString() string

func (*MetricExporterConnectionInfoMetadata) GetPassword

func (*MetricExporterConnectionInfoMetadata) GetUser

func (*MetricExporterConnectionInfoMetadata) ProtoMessage

func (*MetricExporterConnectionInfoMetadata) ProtoMessage()

func (*MetricExporterConnectionInfoMetadata) ProtoReflect

func (*MetricExporterConnectionInfoMetadata) Reset

func (*MetricExporterConnectionInfoMetadata) String

type MetricExporterConnectionInfoRequest

type MetricExporterConnectionInfoRequest struct {

	// The ID of the Transfer
	TransferId string `protobuf:"bytes,1,opt,name=transfer_id,json=transferId,proto3" json:"transfer_id,omitempty"`
	// contains filtered or unexported fields
}

func (*MetricExporterConnectionInfoRequest) Descriptor deprecated

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

Deprecated: Use MetricExporterConnectionInfoRequest.ProtoReflect.Descriptor instead.

func (*MetricExporterConnectionInfoRequest) GetTransferId

func (x *MetricExporterConnectionInfoRequest) GetTransferId() string

func (*MetricExporterConnectionInfoRequest) ProtoMessage

func (*MetricExporterConnectionInfoRequest) ProtoMessage()

func (*MetricExporterConnectionInfoRequest) ProtoReflect

func (*MetricExporterConnectionInfoRequest) Reset

func (*MetricExporterConnectionInfoRequest) String

type NumberToFloatTransformer

type NumberToFloatTransformer struct {
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// contains filtered or unexported fields
}

func (*NumberToFloatTransformer) Descriptor deprecated

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

Deprecated: Use NumberToFloatTransformer.ProtoReflect.Descriptor instead.

func (*NumberToFloatTransformer) GetTables

func (x *NumberToFloatTransformer) GetTables() *TablesFilter

func (*NumberToFloatTransformer) ProtoMessage

func (*NumberToFloatTransformer) ProtoMessage()

func (*NumberToFloatTransformer) ProtoReflect

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

func (*NumberToFloatTransformer) Reset

func (x *NumberToFloatTransformer) Reset()

func (*NumberToFloatTransformer) String

func (x *NumberToFloatTransformer) String() string

type OperationServiceClient

type OperationServiceClient interface {
	Get(ctx context.Context, in *GetOperationRequest, opts ...grpc.CallOption) (*v1.Operation, error)
}

OperationServiceClient is the client API for OperationService 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 OperationServiceServer

type OperationServiceServer interface {
	Get(context.Context, *GetOperationRequest) (*v1.Operation, error)
	// contains filtered or unexported methods
}

OperationServiceServer is the server API for OperationService service. All implementations must embed UnimplementedOperationServiceServer for forward compatibility

type RawCdcDocGroupTransformer

type RawCdcDocGroupTransformer struct {
	Keys   []string `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
	Fields []string `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

func (*RawCdcDocGroupTransformer) Descriptor deprecated

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

Deprecated: Use RawCdcDocGroupTransformer.ProtoReflect.Descriptor instead.

func (*RawCdcDocGroupTransformer) GetFields

func (x *RawCdcDocGroupTransformer) GetFields() []string

func (*RawCdcDocGroupTransformer) GetKeys

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

func (*RawCdcDocGroupTransformer) ProtoMessage

func (*RawCdcDocGroupTransformer) ProtoMessage()

func (*RawCdcDocGroupTransformer) ProtoReflect

func (*RawCdcDocGroupTransformer) Reset

func (x *RawCdcDocGroupTransformer) Reset()

func (*RawCdcDocGroupTransformer) String

func (x *RawCdcDocGroupTransformer) String() string

type RawDocGroupTransformer

type RawDocGroupTransformer struct {
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	Keys   []string      `protobuf:"bytes,2,rep,name=keys,proto3" json:"keys,omitempty"`
	Fields []string      `protobuf:"bytes,3,rep,name=fields,proto3" json:"fields,omitempty"`
	// contains filtered or unexported fields
}

func (*RawDocGroupTransformer) Descriptor deprecated

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

Deprecated: Use RawDocGroupTransformer.ProtoReflect.Descriptor instead.

func (*RawDocGroupTransformer) GetFields

func (x *RawDocGroupTransformer) GetFields() []string

func (*RawDocGroupTransformer) GetKeys

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

func (*RawDocGroupTransformer) GetTables

func (x *RawDocGroupTransformer) GetTables() *TablesFilter

func (*RawDocGroupTransformer) ProtoMessage

func (*RawDocGroupTransformer) ProtoMessage()

func (*RawDocGroupTransformer) ProtoReflect

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

func (*RawDocGroupTransformer) Reset

func (x *RawDocGroupTransformer) Reset()

func (*RawDocGroupTransformer) String

func (x *RawDocGroupTransformer) String() string

type RegularSnapshot

type RegularSnapshot struct {

	// Types that are assignable to Mode:
	//
	//	*RegularSnapshot_Settings
	//	*RegularSnapshot_Disabled
	Mode isRegularSnapshot_Mode `protobuf_oneof:"mode"`
	// contains filtered or unexported fields
}

func (*RegularSnapshot) Descriptor deprecated

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

Deprecated: Use RegularSnapshot.ProtoReflect.Descriptor instead.

func (*RegularSnapshot) GetDisabled

func (x *RegularSnapshot) GetDisabled() *RegularSnapshotDisabled

func (*RegularSnapshot) GetMode

func (m *RegularSnapshot) GetMode() isRegularSnapshot_Mode

func (*RegularSnapshot) GetSettings

func (x *RegularSnapshot) GetSettings() *RegularSnapshotSettings

func (*RegularSnapshot) ProtoMessage

func (*RegularSnapshot) ProtoMessage()

func (*RegularSnapshot) ProtoReflect

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

func (*RegularSnapshot) Reset

func (x *RegularSnapshot) Reset()

func (*RegularSnapshot) String

func (x *RegularSnapshot) String() string

type RegularSnapshotDisabled

type RegularSnapshotDisabled struct {
	// contains filtered or unexported fields
}

func (*RegularSnapshotDisabled) Descriptor deprecated

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

Deprecated: Use RegularSnapshotDisabled.ProtoReflect.Descriptor instead.

func (*RegularSnapshotDisabled) ProtoMessage

func (*RegularSnapshotDisabled) ProtoMessage()

func (*RegularSnapshotDisabled) ProtoReflect

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

func (*RegularSnapshotDisabled) Reset

func (x *RegularSnapshotDisabled) Reset()

func (*RegularSnapshotDisabled) String

func (x *RegularSnapshotDisabled) String() string

type RegularSnapshotScheduleInterval

type RegularSnapshotScheduleInterval int32
const (
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_UNSPECIFIED RegularSnapshotScheduleInterval = 0
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_15MIN       RegularSnapshotScheduleInterval = 2
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_30MIN       RegularSnapshotScheduleInterval = 3
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_HOUR        RegularSnapshotScheduleInterval = 4
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_2HOUR       RegularSnapshotScheduleInterval = 5
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_3HOUR       RegularSnapshotScheduleInterval = 6
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_6HOUR       RegularSnapshotScheduleInterval = 7
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_8HOUR       RegularSnapshotScheduleInterval = 8
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_12HOUR      RegularSnapshotScheduleInterval = 9
	RegularSnapshotScheduleInterval_REGULAR_SNAPSHOT_SCHEDULE_INTERVAL_DAY         RegularSnapshotScheduleInterval = 10
)

func (RegularSnapshotScheduleInterval) Descriptor

func (RegularSnapshotScheduleInterval) Enum

func (RegularSnapshotScheduleInterval) EnumDescriptor deprecated

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

Deprecated: Use RegularSnapshotScheduleInterval.Descriptor instead.

func (RegularSnapshotScheduleInterval) Number

func (RegularSnapshotScheduleInterval) String

func (RegularSnapshotScheduleInterval) Type

type RegularSnapshotSettings

type RegularSnapshotSettings struct {
	Schedule       RegularSnapshotScheduleInterval `` /* 131-byte string literal not displayed */
	Tables         []*IncrementalTable             `protobuf:"bytes,2,rep,name=tables,proto3" json:"tables,omitempty"`
	CronExpression string                          `protobuf:"bytes,3,opt,name=cron_expression,json=cronExpression,proto3" json:"cron_expression,omitempty"`
	// contains filtered or unexported fields
}

func (*RegularSnapshotSettings) Descriptor deprecated

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

Deprecated: Use RegularSnapshotSettings.ProtoReflect.Descriptor instead.

func (*RegularSnapshotSettings) GetCronExpression

func (x *RegularSnapshotSettings) GetCronExpression() string

func (*RegularSnapshotSettings) GetSchedule

func (*RegularSnapshotSettings) GetTables

func (x *RegularSnapshotSettings) GetTables() []*IncrementalTable

func (*RegularSnapshotSettings) ProtoMessage

func (*RegularSnapshotSettings) ProtoMessage()

func (*RegularSnapshotSettings) ProtoReflect

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

func (*RegularSnapshotSettings) Reset

func (x *RegularSnapshotSettings) Reset()

func (*RegularSnapshotSettings) String

func (x *RegularSnapshotSettings) String() string

type RegularSnapshot_Disabled

type RegularSnapshot_Disabled struct {
	Disabled *RegularSnapshotDisabled `protobuf:"bytes,4,opt,name=disabled,proto3,oneof"`
}

type RegularSnapshot_Settings

type RegularSnapshot_Settings struct {
	Settings *RegularSnapshotSettings `protobuf:"bytes,3,opt,name=settings,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) 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) 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) String

type Runtime

type Runtime struct {

	// Types that are assignable to Runtime:
	//
	//	*Runtime_ServerlessRuntime
	//	*Runtime_DedicatedRuntime
	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) GetDedicatedRuntime

func (x *Runtime) GetDedicatedRuntime() *DedicatedRuntime

func (*Runtime) GetRuntime

func (m *Runtime) GetRuntime() isRuntime_Runtime

func (*Runtime) GetServerlessRuntime

func (x *Runtime) GetServerlessRuntime() *ServerlessRuntime

func (*Runtime) ProtoMessage

func (*Runtime) ProtoMessage()

func (*Runtime) ProtoReflect

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

func (*Runtime) Reset

func (x *Runtime) Reset()

func (*Runtime) String

func (x *Runtime) String() string

type Runtime_DedicatedRuntime

type Runtime_DedicatedRuntime struct {
	DedicatedRuntime *DedicatedRuntime `protobuf:"bytes,6,opt,name=dedicated_runtime,json=dedicatedRuntime,proto3,oneof"`
}

type Runtime_ServerlessRuntime

type Runtime_ServerlessRuntime struct {
	ServerlessRuntime *ServerlessRuntime `protobuf:"bytes,5,opt,name=serverless_runtime,json=serverlessRuntime,proto3,oneof"`
}

type SQLTransformer

type SQLTransformer struct {
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	Query  string        `protobuf:"bytes,2,opt,name=query,proto3" json:"query,omitempty"`
	// contains filtered or unexported fields
}

func (*SQLTransformer) Descriptor deprecated

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

Deprecated: Use SQLTransformer.ProtoReflect.Descriptor instead.

func (*SQLTransformer) GetQuery

func (x *SQLTransformer) GetQuery() string

func (*SQLTransformer) GetTables

func (x *SQLTransformer) GetTables() *TablesFilter

func (*SQLTransformer) ProtoMessage

func (*SQLTransformer) ProtoMessage()

func (*SQLTransformer) ProtoReflect

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

func (*SQLTransformer) Reset

func (x *SQLTransformer) Reset()

func (*SQLTransformer) String

func (x *SQLTransformer) String() string

type ServerlessRuntime

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

func (*ServerlessRuntime) Descriptor deprecated

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

Deprecated: Use ServerlessRuntime.ProtoReflect.Descriptor instead.

func (*ServerlessRuntime) GetJobCount

func (x *ServerlessRuntime) GetJobCount() int64

func (*ServerlessRuntime) ProtoMessage

func (*ServerlessRuntime) ProtoMessage()

func (*ServerlessRuntime) ProtoReflect

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

func (*ServerlessRuntime) Reset

func (x *ServerlessRuntime) Reset()

func (*ServerlessRuntime) String

func (x *ServerlessRuntime) String() string

type Settings

type Settings struct {

	// Types that are assignable to Settings:
	//
	//	*Settings_AutoSettings
	//	*Settings_ManualSettings
	Settings isSettings_Settings `protobuf_oneof:"settings"`
	// contains filtered or unexported fields
}

func (*Settings) Descriptor deprecated

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

Deprecated: Use Settings.ProtoReflect.Descriptor instead.

func (*Settings) GetAutoSettings

func (x *Settings) GetAutoSettings() *AutoSettings

func (*Settings) GetManualSettings

func (x *Settings) GetManualSettings() *ManualSettings

func (*Settings) GetSettings

func (m *Settings) GetSettings() isSettings_Settings

func (*Settings) ProtoMessage

func (*Settings) ProtoMessage()

func (*Settings) ProtoReflect

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

func (*Settings) Reset

func (x *Settings) Reset()

func (*Settings) String

func (x *Settings) String() string

type Settings_AutoSettings

type Settings_AutoSettings struct {
	AutoSettings *AutoSettings `protobuf:"bytes,1,opt,name=auto_settings,json=autoSettings,proto3,oneof"`
}

type Settings_ManualSettings

type Settings_ManualSettings struct {
	ManualSettings *ManualSettings `protobuf:"bytes,2,opt,name=manual_settings,json=manualSettings,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) String

func (x *SharderTransformer) String() string

type SkipEventsTransformer

type SkipEventsTransformer struct {
	Tables *TablesFilter `protobuf:"bytes,1,opt,name=tables,proto3" json:"tables,omitempty"`
	// contains filtered or unexported fields
}

func (*SkipEventsTransformer) Descriptor deprecated

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

Deprecated: Use SkipEventsTransformer.ProtoReflect.Descriptor instead.

func (*SkipEventsTransformer) GetTables

func (x *SkipEventsTransformer) GetTables() *TablesFilter

func (*SkipEventsTransformer) ProtoMessage

func (*SkipEventsTransformer) ProtoMessage()

func (*SkipEventsTransformer) ProtoReflect

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

func (*SkipEventsTransformer) Reset

func (x *SkipEventsTransformer) Reset()

func (*SkipEventsTransformer) String

func (x *SkipEventsTransformer) 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) 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) 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) 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) String

func (x *ToStringTransformer) String() string

type Transfer

type Transfer struct {
	Id              string            `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	ProjectId       string            `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_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=doublecloud.transfer.v1.TransferStatus" json:"status,omitempty"`
	Type            TransferType      `protobuf:"varint,12,opt,name=type,proto3,enum=doublecloud.transfer.v1.TransferType" json:"type,omitempty"`
	Warning         string            `protobuf:"bytes,15,opt,name=warning,proto3" json:"warning,omitempty"`
	RegularSnapshot *RegularSnapshot  `protobuf:"bytes,16,opt,name=regular_snapshot,json=regularSnapshot,proto3" json:"regular_snapshot,omitempty"`
	Transformation  *Transformation   `protobuf:"bytes,17,opt,name=transformation,proto3" json:"transformation,omitempty"`
	DataObjects     *DataObjects      `protobuf:"bytes,19,opt,name=data_objects,json=dataObjects,proto3" json:"data_objects,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) GetDataObjects

func (x *Transfer) GetDataObjects() *DataObjects

func (*Transfer) GetDescription

func (x *Transfer) GetDescription() 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) GetProjectId

func (x *Transfer) GetProjectId() string

func (*Transfer) GetRegularSnapshot

func (x *Transfer) GetRegularSnapshot() *RegularSnapshot

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) String

func (x *Transfer) String() string

type TransferMetrics

type TransferMetrics struct {

	// The list of the transfer metrics
	Metrics []*TransferMetrics_Metric `protobuf:"bytes,1,rep,name=metrics,proto3" json:"metrics,omitempty"`
	// contains filtered or unexported fields
}

func (*TransferMetrics) Descriptor deprecated

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

Deprecated: Use TransferMetrics.ProtoReflect.Descriptor instead.

func (*TransferMetrics) GetMetrics

func (x *TransferMetrics) GetMetrics() []*TransferMetrics_Metric

func (*TransferMetrics) ProtoMessage

func (*TransferMetrics) ProtoMessage()

func (*TransferMetrics) ProtoReflect

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

func (*TransferMetrics) Reset

func (x *TransferMetrics) Reset()

func (*TransferMetrics) String

func (x *TransferMetrics) String() string

type TransferMetrics_Metric

type TransferMetrics_Metric struct {
	Help  string `protobuf:"bytes,1,opt,name=help,proto3" json:"help,omitempty"`
	Type  string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	Value string `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*TransferMetrics_Metric) Descriptor deprecated

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

Deprecated: Use TransferMetrics_Metric.ProtoReflect.Descriptor instead.

func (*TransferMetrics_Metric) GetHelp

func (x *TransferMetrics_Metric) GetHelp() string

func (*TransferMetrics_Metric) GetType

func (x *TransferMetrics_Metric) GetType() string

func (*TransferMetrics_Metric) GetValue

func (x *TransferMetrics_Metric) GetValue() string

func (*TransferMetrics_Metric) ProtoMessage

func (*TransferMetrics_Metric) ProtoMessage()

func (*TransferMetrics_Metric) ProtoReflect

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

func (*TransferMetrics_Metric) Reset

func (x *TransferMetrics_Metric) Reset()

func (*TransferMetrics_Metric) String

func (x *TransferMetrics_Metric) String() string

type TransferServiceClient

type TransferServiceClient interface {
	Create(ctx context.Context, in *CreateTransferRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	Update(ctx context.Context, in *UpdateTransferRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	Delete(ctx context.Context, in *DeleteTransferRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	List(ctx context.Context, in *ListTransfersRequest, opts ...grpc.CallOption) (*ListTransfersResponse, error)
	Get(ctx context.Context, in *GetTransferRequest, opts ...grpc.CallOption) (*Transfer, error)
	Deactivate(ctx context.Context, in *DeactivateTransferRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	Activate(ctx context.Context, in *ActivateTransferRequest, opts ...grpc.CallOption) (*v1.Operation, error)
	// Allows scraping of metrics by a prometheus scraper
	GetMetrics(ctx context.Context, in *GetMetricsRequest, opts ...grpc.CallOption) (*TransferMetrics, error)
	GetMetricExporterConnectionInfo(ctx context.Context, in *MetricExporterConnectionInfoRequest, opts ...grpc.CallOption) (*MetricExporterConnectionInfoMetadata, error)
	DeleteMetricExporterConnectionInfo(ctx context.Context, in *DeleteExporterConnectionInfoRequest, opts ...grpc.CallOption) (*v1.Operation, error)
}

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

type TransferServiceServer interface {
	Create(context.Context, *CreateTransferRequest) (*v1.Operation, error)
	Update(context.Context, *UpdateTransferRequest) (*v1.Operation, error)
	Delete(context.Context, *DeleteTransferRequest) (*v1.Operation, error)
	List(context.Context, *ListTransfersRequest) (*ListTransfersResponse, error)
	Get(context.Context, *GetTransferRequest) (*Transfer, error)
	Deactivate(context.Context, *DeactivateTransferRequest) (*v1.Operation, error)
	Activate(context.Context, *ActivateTransferRequest) (*v1.Operation, error)
	// Allows scraping of metrics by a prometheus scraper
	GetMetrics(context.Context, *GetMetricsRequest) (*TransferMetrics, error)
	GetMetricExporterConnectionInfo(context.Context, *MetricExporterConnectionInfoRequest) (*MetricExporterConnectionInfoMetadata, error)
	DeleteMetricExporterConnectionInfo(context.Context, *DeleteExporterConnectionInfoRequest) (*v1.Operation, error)
	// contains filtered or unexported methods
}

TransferServiceServer is the server API for TransferService service. All implementations must 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) String

func (x *Transformation) String() string

type Transformer

type Transformer struct {

	// Types that are assignable to Transformer:
	//
	//	*Transformer_MaskField
	//	*Transformer_FilterColumns
	//	*Transformer_SkipEvents
	//	*Transformer_RenameTables
	//	*Transformer_ReplacePrimaryKey
	//	*Transformer_ConvertToString
	//	*Transformer_SharderTransformer
	//	*Transformer_Sql
	//	*Transformer_Dbt
	//	*Transformer_TableSplitterTransformer
	//	*Transformer_FilterRows
	//	*Transformer_NumberToFloatTransformer
	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) GetDbt

func (x *Transformer) GetDbt() *DBTTransformer

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) GetNumberToFloatTransformer

func (x *Transformer) GetNumberToFloatTransformer() *NumberToFloatTransformer

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) GetSkipEvents

func (x *Transformer) GetSkipEvents() *SkipEventsTransformer

func (*Transformer) GetSql

func (x *Transformer) GetSql() *SQLTransformer

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) 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_Dbt

type Transformer_Dbt struct {
	Dbt *DBTTransformer `protobuf:"bytes,12,opt,name=dbt,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_NumberToFloatTransformer

type Transformer_NumberToFloatTransformer struct {
	NumberToFloatTransformer *NumberToFloatTransformer `protobuf:"bytes,15,opt,name=number_to_float_transformer,json=numberToFloatTransformer,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_SkipEvents

type Transformer_SkipEvents struct {
	SkipEvents *SkipEventsTransformer `protobuf:"bytes,3,opt,name=skip_events,json=skipEvents,proto3,oneof"`
}

type Transformer_Sql

type Transformer_Sql struct {
	Sql *SQLTransformer `protobuf:"bytes,11,opt,name=sql,proto3,oneof"`
}

type Transformer_TableSplitterTransformer

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

type UnimplementedEndpointServiceServer

type UnimplementedEndpointServiceServer struct {
}

UnimplementedEndpointServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedEndpointServiceServer) Create

func (UnimplementedEndpointServiceServer) Delete

func (UnimplementedEndpointServiceServer) Get

func (UnimplementedEndpointServiceServer) List

func (UnimplementedEndpointServiceServer) Update

type UnimplementedOperationServiceServer

type UnimplementedOperationServiceServer struct {
}

UnimplementedOperationServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedOperationServiceServer) Get

type UnimplementedTransferServiceServer

type UnimplementedTransferServiceServer struct {
}

UnimplementedTransferServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTransferServiceServer) Activate

func (UnimplementedTransferServiceServer) Create

func (UnimplementedTransferServiceServer) Deactivate

func (UnimplementedTransferServiceServer) Delete

func (UnimplementedTransferServiceServer) DeleteMetricExporterConnectionInfo

func (UnimplementedTransferServiceServer) Get

func (UnimplementedTransferServiceServer) GetMetrics

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 UnsafeOperationServiceServer

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

UnsafeOperationServiceServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OperationServiceServer 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 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"`
	// 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) ProtoMessage

func (*UpdateEndpointRequest) ProtoMessage()

func (*UpdateEndpointRequest) ProtoReflect

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

func (*UpdateEndpointRequest) Reset

func (x *UpdateEndpointRequest) Reset()

func (*UpdateEndpointRequest) String

func (x *UpdateEndpointRequest) 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"`
	Labels          map[string]string `` /* 153-byte string literal not displayed */
	RegularSnapshot *RegularSnapshot  `protobuf:"bytes,7,opt,name=regular_snapshot,json=regularSnapshot,proto3" json:"regular_snapshot,omitempty"`
	Transformation  *Transformation   `protobuf:"bytes,8,opt,name=transformation,proto3" json:"transformation,omitempty"`
	DataObjects     *DataObjects      `protobuf:"bytes,10,opt,name=data_objects,json=dataObjects,proto3" json:"data_objects,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateTransferRequest) Descriptor deprecated

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

Deprecated: Use UpdateTransferRequest.ProtoReflect.Descriptor instead.

func (*UpdateTransferRequest) GetDataObjects

func (x *UpdateTransferRequest) GetDataObjects() *DataObjects

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) GetRegularSnapshot

func (x *UpdateTransferRequest) GetRegularSnapshot() *RegularSnapshot

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) ProtoMessage

func (*UpdateTransferRequest) ProtoMessage()

func (*UpdateTransferRequest) ProtoReflect

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

func (*UpdateTransferRequest) Reset

func (x *UpdateTransferRequest) Reset()

func (*UpdateTransferRequest) String

func (x *UpdateTransferRequest) String() string

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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