Package cloud.google.com/go/bigquery/migration/apiv2alpha/migrationpb (v1.50.0)

Variables

MigrationWorkflow_State_name, MigrationWorkflow_State_value

var (
	MigrationWorkflow_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "DRAFT",
		2: "RUNNING",
		3: "PAUSED",
		4: "COMPLETED",
	}
	MigrationWorkflow_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"DRAFT":             1,
		"RUNNING":           2,
		"PAUSED":            3,
		"COMPLETED":         4,
	}
)

Enum value maps for MigrationWorkflow_State.

MigrationTask_State_name, MigrationTask_State_value

var (
	MigrationTask_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PENDING",
		2: "ORCHESTRATING",
		3: "RUNNING",
		4: "PAUSED",
		5: "SUCCEEDED",
		6: "FAILED",
	}
	MigrationTask_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"PENDING":           1,
		"ORCHESTRATING":     2,
		"RUNNING":           3,
		"PAUSED":            4,
		"SUCCEEDED":         5,
		"FAILED":            6,
	}
)

Enum value maps for MigrationTask_State.

MigrationSubtask_State_name, MigrationSubtask_State_value

var (
	MigrationSubtask_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "ACTIVE",
		2: "RUNNING",
		3: "SUCCEEDED",
		4: "FAILED",
		5: "PAUSED",
	}
	MigrationSubtask_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"ACTIVE":            1,
		"RUNNING":           2,
		"SUCCEEDED":         3,
		"FAILED":            4,
		"PAUSED":            5,
	}
)

Enum value maps for MigrationSubtask_State.

TranslateQueryRequest_SqlTranslationSourceDialect_name, TranslateQueryRequest_SqlTranslationSourceDialect_value

var (
	TranslateQueryRequest_SqlTranslationSourceDialect_name = map[int32]string{
		0: "SQL_TRANSLATION_SOURCE_DIALECT_UNSPECIFIED",
		1: "TERADATA",
	}
	TranslateQueryRequest_SqlTranslationSourceDialect_value = map[string]int32{
		"SQL_TRANSLATION_SOURCE_DIALECT_UNSPECIFIED": 0,
		"TERADATA": 1,
	}
)

Enum value maps for TranslateQueryRequest_SqlTranslationSourceDialect.

SqlTranslationError_SqlTranslationErrorType_name, SqlTranslationError_SqlTranslationErrorType_value

var (
	SqlTranslationError_SqlTranslationErrorType_name = map[int32]string{
		0: "SQL_TRANSLATION_ERROR_TYPE_UNSPECIFIED",
		1: "SQL_PARSE_ERROR",
		2: "UNSUPPORTED_SQL_FUNCTION",
	}
	SqlTranslationError_SqlTranslationErrorType_value = map[string]int32{
		"SQL_TRANSLATION_ERROR_TYPE_UNSPECIFIED": 0,
		"SQL_PARSE_ERROR":                        1,
		"UNSUPPORTED_SQL_FUNCTION":               2,
	}
)

Enum value maps for SqlTranslationError_SqlTranslationErrorType.

TranslationTaskDetails_FileEncoding_name, TranslationTaskDetails_FileEncoding_value

var (
	TranslationTaskDetails_FileEncoding_name = map[int32]string{
		0: "FILE_ENCODING_UNSPECIFIED",
		1: "UTF_8",
		2: "ISO_8859_1",
		3: "US_ASCII",
		4: "UTF_16",
		5: "UTF_16LE",
		6: "UTF_16BE",
	}
	TranslationTaskDetails_FileEncoding_value = map[string]int32{
		"FILE_ENCODING_UNSPECIFIED": 0,
		"UTF_8":                     1,
		"ISO_8859_1":                2,
		"US_ASCII":                  3,
		"UTF_16":                    4,
		"UTF_16LE":                  5,
		"UTF_16BE":                  6,
	}
)

Enum value maps for TranslationTaskDetails_FileEncoding.

TranslationTaskDetails_TokenType_name, TranslationTaskDetails_TokenType_value

var (
	TranslationTaskDetails_TokenType_name = map[int32]string{
		0: "TOKEN_TYPE_UNSPECIFIED",
		1: "STRING",
		2: "INT64",
		3: "NUMERIC",
		4: "BOOL",
		5: "FLOAT64",
		6: "DATE",
		7: "TIMESTAMP",
	}
	TranslationTaskDetails_TokenType_value = map[string]int32{
		"TOKEN_TYPE_UNSPECIFIED": 0,
		"STRING":                 1,
		"INT64":                  2,
		"NUMERIC":                3,
		"BOOL":                   4,
		"FLOAT64":                5,
		"DATE":                   6,
		"TIMESTAMP":              7,
	}
)

Enum value maps for TranslationTaskDetails_TokenType.

IdentifierSettings_IdentifierCase_name, IdentifierSettings_IdentifierCase_value

var (
	IdentifierSettings_IdentifierCase_name = map[int32]string{
		0: "IDENTIFIER_CASE_UNSPECIFIED",
		1: "ORIGINAL",
		2: "UPPER",
		3: "LOWER",
	}
	IdentifierSettings_IdentifierCase_value = map[string]int32{
		"IDENTIFIER_CASE_UNSPECIFIED": 0,
		"ORIGINAL":                    1,
		"UPPER":                       2,
		"LOWER":                       3,
	}
)

Enum value maps for IdentifierSettings_IdentifierCase.

IdentifierSettings_IdentifierRewriteMode_name, IdentifierSettings_IdentifierRewriteMode_value

var (
	IdentifierSettings_IdentifierRewriteMode_name = map[int32]string{
		0: "IDENTIFIER_REWRITE_MODE_UNSPECIFIED",
		1: "NONE",
		2: "REWRITE_ALL",
	}
	IdentifierSettings_IdentifierRewriteMode_value = map[string]int32{
		"IDENTIFIER_REWRITE_MODE_UNSPECIFIED": 0,
		"NONE":                                1,
		"REWRITE_ALL":                         2,
	}
)

Enum value maps for IdentifierSettings_IdentifierRewriteMode.

File_google_cloud_bigquery_migration_v2alpha_assessment_task_proto

var File_google_cloud_bigquery_migration_v2alpha_assessment_task_proto protoreflect.FileDescriptor

File_google_cloud_bigquery_migration_v2alpha_migration_entities_proto

var File_google_cloud_bigquery_migration_v2alpha_migration_entities_proto protoreflect.FileDescriptor

File_google_cloud_bigquery_migration_v2alpha_migration_error_details_proto

var File_google_cloud_bigquery_migration_v2alpha_migration_error_details_proto protoreflect.FileDescriptor

File_google_cloud_bigquery_migration_v2alpha_migration_metrics_proto

var File_google_cloud_bigquery_migration_v2alpha_migration_metrics_proto protoreflect.FileDescriptor

File_google_cloud_bigquery_migration_v2alpha_migration_service_proto

var File_google_cloud_bigquery_migration_v2alpha_migration_service_proto protoreflect.FileDescriptor

File_google_cloud_bigquery_migration_v2alpha_translation_service_proto

var File_google_cloud_bigquery_migration_v2alpha_translation_service_proto protoreflect.FileDescriptor

File_google_cloud_bigquery_migration_v2alpha_translation_task_proto

var File_google_cloud_bigquery_migration_v2alpha_translation_task_proto protoreflect.FileDescriptor

Functions

func RegisterMigrationServiceServer

func RegisterMigrationServiceServer(s *grpc.Server, srv MigrationServiceServer)

func RegisterSqlTranslationServiceServer

func RegisterSqlTranslationServiceServer(s *grpc.Server, srv SqlTranslationServiceServer)

AssessmentOrchestrationResultDetails

type AssessmentOrchestrationResultDetails struct {
	OutputTablesSchemaVersion string "" /* 140 byte string literal not displayed */

}

Details for an assessment task orchestration result.

func (*AssessmentOrchestrationResultDetails) Descriptor

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

Deprecated: Use AssessmentOrchestrationResultDetails.ProtoReflect.Descriptor instead.

func (*AssessmentOrchestrationResultDetails) GetOutputTablesSchemaVersion

func (x *AssessmentOrchestrationResultDetails) GetOutputTablesSchemaVersion() string

func (*AssessmentOrchestrationResultDetails) ProtoMessage

func (*AssessmentOrchestrationResultDetails) ProtoMessage()

func (*AssessmentOrchestrationResultDetails) ProtoReflect

func (*AssessmentOrchestrationResultDetails) Reset

func (*AssessmentOrchestrationResultDetails) String

AssessmentTaskDetails

type AssessmentTaskDetails struct {

	// Required. The Cloud Storage path for assessment input files.
	InputPath string `protobuf:"bytes,1,opt,name=input_path,json=inputPath,proto3" json:"input_path,omitempty"`
	// Required. The BigQuery dataset for output.
	OutputDataset string `protobuf:"bytes,2,opt,name=output_dataset,json=outputDataset,proto3" json:"output_dataset,omitempty"`
	// Optional. An optional Cloud Storage path to write the query logs (which is
	// then used as an input path on the translation task)
	QuerylogsPath string `protobuf:"bytes,3,opt,name=querylogs_path,json=querylogsPath,proto3" json:"querylogs_path,omitempty"`
	// Required. The data source or data warehouse type (eg: TERADATA/REDSHIFT)
	// from which the input data is extracted.
	DataSource string `protobuf:"bytes,4,opt,name=data_source,json=dataSource,proto3" json:"data_source,omitempty"`
	// contains filtered or unexported fields
}

Assessment task config.

func (*AssessmentTaskDetails) Descriptor

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

Deprecated: Use AssessmentTaskDetails.ProtoReflect.Descriptor instead.

func (*AssessmentTaskDetails) GetDataSource

func (x *AssessmentTaskDetails) GetDataSource() string

func (*AssessmentTaskDetails) GetInputPath

func (x *AssessmentTaskDetails) GetInputPath() string

func (*AssessmentTaskDetails) GetOutputDataset

func (x *AssessmentTaskDetails) GetOutputDataset() string

func (*AssessmentTaskDetails) GetQuerylogsPath

func (x *AssessmentTaskDetails) GetQuerylogsPath() string

func (*AssessmentTaskDetails) ProtoMessage

func (*AssessmentTaskDetails) ProtoMessage()

func (*AssessmentTaskDetails) ProtoReflect

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

func (*AssessmentTaskDetails) Reset

func (x *AssessmentTaskDetails) Reset()

func (*AssessmentTaskDetails) String

func (x *AssessmentTaskDetails) String() string

BteqOptions

type BteqOptions struct {
	ProjectDataset *DatasetReference `protobuf:"bytes,1,opt,name=project_dataset,json=projectDataset,proto3" json:"project_dataset,omitempty"`

	DefaultPathUri string `protobuf:"bytes,2,opt,name=default_path_uri,json=defaultPathUri,proto3" json:"default_path_uri,omitempty"`

	FileReplacementMap map[string]string "" /* 205 byte string literal not displayed */

}

BTEQ translation task related settings.

func (*BteqOptions) Descriptor

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

Deprecated: Use BteqOptions.ProtoReflect.Descriptor instead.

func (*BteqOptions) GetDefaultPathUri

func (x *BteqOptions) GetDefaultPathUri() string

func (*BteqOptions) GetFileReplacementMap

func (x *BteqOptions) GetFileReplacementMap() map[string]string

func (*BteqOptions) GetProjectDataset

func (x *BteqOptions) GetProjectDataset() *DatasetReference

func (*BteqOptions) ProtoMessage

func (*BteqOptions) ProtoMessage()

func (*BteqOptions) ProtoReflect

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

func (*BteqOptions) Reset

func (x *BteqOptions) Reset()

func (*BteqOptions) String

func (x *BteqOptions) String() string

CreateMigrationWorkflowRequest

type CreateMigrationWorkflowRequest struct {

	// Required. The name of the project to which this migration workflow belongs.
	// Example: `projects/foo/locations/bar`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. The migration workflow to create.
	MigrationWorkflow *MigrationWorkflow `protobuf:"bytes,2,opt,name=migration_workflow,json=migrationWorkflow,proto3" json:"migration_workflow,omitempty"`
	// contains filtered or unexported fields
}

Request to create a migration workflow resource.

func (*CreateMigrationWorkflowRequest) Descriptor

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

Deprecated: Use CreateMigrationWorkflowRequest.ProtoReflect.Descriptor instead.

func (*CreateMigrationWorkflowRequest) GetMigrationWorkflow

func (x *CreateMigrationWorkflowRequest) GetMigrationWorkflow() *MigrationWorkflow

func (*CreateMigrationWorkflowRequest) GetParent

func (x *CreateMigrationWorkflowRequest) GetParent() string

func (*CreateMigrationWorkflowRequest) ProtoMessage

func (*CreateMigrationWorkflowRequest) ProtoMessage()

func (*CreateMigrationWorkflowRequest) ProtoReflect

func (*CreateMigrationWorkflowRequest) Reset

func (x *CreateMigrationWorkflowRequest) Reset()

func (*CreateMigrationWorkflowRequest) String

DatasetReference

type DatasetReference struct {

	// A unique ID for this dataset, without the project name. The ID
	// must contain only letters (a-z, A-Z), numbers (0-9), or underscores (_).
	// The maximum length is 1,024 characters.
	DatasetId string `protobuf:"bytes,1,opt,name=dataset_id,json=datasetId,proto3" json:"dataset_id,omitempty"`
	// The ID of the project containing this dataset.
	ProjectId string `protobuf:"bytes,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

Reference to a BigQuery dataset.

func (*DatasetReference) Descriptor

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

Deprecated: Use DatasetReference.ProtoReflect.Descriptor instead.

func (*DatasetReference) GetDatasetId

func (x *DatasetReference) GetDatasetId() string

func (*DatasetReference) GetProjectId

func (x *DatasetReference) GetProjectId() string

func (*DatasetReference) ProtoMessage

func (*DatasetReference) ProtoMessage()

func (*DatasetReference) ProtoReflect

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

func (*DatasetReference) Reset

func (x *DatasetReference) Reset()

func (*DatasetReference) String

func (x *DatasetReference) String() string

DeleteMigrationWorkflowRequest

type DeleteMigrationWorkflowRequest struct {

	// Required. The unique identifier for the migration workflow.
	// Example: `projects/123/locations/us/workflows/1234`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

A request to delete a previously created migration workflow.

func (*DeleteMigrationWorkflowRequest) Descriptor

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

Deprecated: Use DeleteMigrationWorkflowRequest.ProtoReflect.Descriptor instead.

func (*DeleteMigrationWorkflowRequest) GetName

func (*DeleteMigrationWorkflowRequest) ProtoMessage

func (*DeleteMigrationWorkflowRequest) ProtoMessage()

func (*DeleteMigrationWorkflowRequest) ProtoReflect

func (*DeleteMigrationWorkflowRequest) Reset

func (x *DeleteMigrationWorkflowRequest) Reset()

func (*DeleteMigrationWorkflowRequest) String

ErrorDetail

type ErrorDetail struct {

	// Optional. The exact location within the resource (if applicable).
	Location *ErrorLocation `protobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty"`
	// Required. Describes the cause of the error with structured detail.
	ErrorInfo *errdetails.ErrorInfo `protobuf:"bytes,2,opt,name=error_info,json=errorInfo,proto3" json:"error_info,omitempty"`
	// contains filtered or unexported fields
}

Provides details for errors, e.g. issues that where encountered when processing a subtask.

func (*ErrorDetail) Descriptor

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

Deprecated: Use ErrorDetail.ProtoReflect.Descriptor instead.

func (*ErrorDetail) GetErrorInfo

func (x *ErrorDetail) GetErrorInfo() *errdetails.ErrorInfo

func (*ErrorDetail) GetLocation

func (x *ErrorDetail) GetLocation() *ErrorLocation

func (*ErrorDetail) ProtoMessage

func (*ErrorDetail) ProtoMessage()

func (*ErrorDetail) ProtoReflect

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

func (*ErrorDetail) Reset

func (x *ErrorDetail) Reset()

func (*ErrorDetail) String

func (x *ErrorDetail) String() string

ErrorLocation

type ErrorLocation struct {

	// Optional. If applicable, denotes the line where the error occurred. A zero value
	// means that there is no line information.
	Line int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"`
	// Optional. If applicable, denotes the column where the error occurred. A zero value
	// means that there is no columns information.
	Column int32 `protobuf:"varint,2,opt,name=column,proto3" json:"column,omitempty"`
	// contains filtered or unexported fields
}

Holds information about where the error is located.

func (*ErrorLocation) Descriptor

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

Deprecated: Use ErrorLocation.ProtoReflect.Descriptor instead.

func (*ErrorLocation) GetColumn

func (x *ErrorLocation) GetColumn() int32

func (*ErrorLocation) GetLine

func (x *ErrorLocation) GetLine() int32

func (*ErrorLocation) ProtoMessage

func (*ErrorLocation) ProtoMessage()

func (*ErrorLocation) ProtoReflect

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

func (*ErrorLocation) Reset

func (x *ErrorLocation) Reset()

func (*ErrorLocation) String

func (x *ErrorLocation) String() string

Filter

type Filter struct {
	InputFileExclusionPrefixes []string "" /* 143 byte string literal not displayed */

}

The filter applied to fields of translation details.

func (*Filter) Descriptor

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

Deprecated: Use Filter.ProtoReflect.Descriptor instead.

func (*Filter) GetInputFileExclusionPrefixes

func (x *Filter) GetInputFileExclusionPrefixes() []string

func (*Filter) ProtoMessage

func (*Filter) ProtoMessage()

func (*Filter) ProtoReflect

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

func (*Filter) Reset

func (x *Filter) Reset()

func (*Filter) String

func (x *Filter) String() string

GetMigrationSubtaskRequest

type GetMigrationSubtaskRequest struct {

	// Required. The unique identifier for the migration subtask.
	// Example: `projects/123/locations/us/workflows/1234/subtasks/543`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Optional. The list of fields to be retrieved.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

A request to get a previously created migration subtasks.

func (*GetMigrationSubtaskRequest) Descriptor

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

Deprecated: Use GetMigrationSubtaskRequest.ProtoReflect.Descriptor instead.

func (*GetMigrationSubtaskRequest) GetName

func (x *GetMigrationSubtaskRequest) GetName() string

func (*GetMigrationSubtaskRequest) GetReadMask

func (*GetMigrationSubtaskRequest) ProtoMessage

func (*GetMigrationSubtaskRequest) ProtoMessage()

func (*GetMigrationSubtaskRequest) ProtoReflect

func (*GetMigrationSubtaskRequest) Reset

func (x *GetMigrationSubtaskRequest) Reset()

func (*GetMigrationSubtaskRequest) String

func (x *GetMigrationSubtaskRequest) String() string

GetMigrationWorkflowRequest

type GetMigrationWorkflowRequest struct {

	// Required. The unique identifier for the migration workflow.
	// Example: `projects/123/locations/us/workflows/1234`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// The list of fields to be retrieved.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// contains filtered or unexported fields
}

A request to get a previously created migration workflow.

func (*GetMigrationWorkflowRequest) Descriptor

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

Deprecated: Use GetMigrationWorkflowRequest.ProtoReflect.Descriptor instead.

func (*GetMigrationWorkflowRequest) GetName

func (x *GetMigrationWorkflowRequest) GetName() string

func (*GetMigrationWorkflowRequest) GetReadMask

func (*GetMigrationWorkflowRequest) ProtoMessage

func (*GetMigrationWorkflowRequest) ProtoMessage()

func (*GetMigrationWorkflowRequest) ProtoReflect

func (*GetMigrationWorkflowRequest) Reset

func (x *GetMigrationWorkflowRequest) Reset()

func (*GetMigrationWorkflowRequest) String

func (x *GetMigrationWorkflowRequest) String() string

IdentifierSettings

type IdentifierSettings struct {
	OutputIdentifierCase IdentifierSettings_IdentifierCase "" /* 203 byte string literal not displayed */

	IdentifierRewriteMode IdentifierSettings_IdentifierRewriteMode "" /* 213 byte string literal not displayed */

}

Settings related to SQL identifiers.

func (*IdentifierSettings) Descriptor

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

Deprecated: Use IdentifierSettings.ProtoReflect.Descriptor instead.

func (*IdentifierSettings) GetIdentifierRewriteMode

func (x *IdentifierSettings) GetIdentifierRewriteMode() IdentifierSettings_IdentifierRewriteMode

func (*IdentifierSettings) GetOutputIdentifierCase

func (x *IdentifierSettings) GetOutputIdentifierCase() IdentifierSettings_IdentifierCase

func (*IdentifierSettings) ProtoMessage

func (*IdentifierSettings) ProtoMessage()

func (*IdentifierSettings) ProtoReflect

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

func (*IdentifierSettings) Reset

func (x *IdentifierSettings) Reset()

func (*IdentifierSettings) String

func (x *IdentifierSettings) String() string

IdentifierSettings_IdentifierCase

type IdentifierSettings_IdentifierCase int32

The identifier case type.

IdentifierSettings_IDENTIFIER_CASE_UNSPECIFIED, IdentifierSettings_ORIGINAL, IdentifierSettings_UPPER, IdentifierSettings_LOWER

const (
	// The identifier case is not specified.
	IdentifierSettings_IDENTIFIER_CASE_UNSPECIFIED IdentifierSettings_IdentifierCase = 0
	// Identifiers' cases will be kept as the original cases.
	IdentifierSettings_ORIGINAL IdentifierSettings_IdentifierCase = 1
	// Identifiers will be in upper cases.
	IdentifierSettings_UPPER IdentifierSettings_IdentifierCase = 2
	// Identifiers will be in lower cases.
	IdentifierSettings_LOWER IdentifierSettings_IdentifierCase = 3
)

func (IdentifierSettings_IdentifierCase) Descriptor

func (IdentifierSettings_IdentifierCase) Enum

func (IdentifierSettings_IdentifierCase) EnumDescriptor

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

Deprecated: Use IdentifierSettings_IdentifierCase.Descriptor instead.

func (IdentifierSettings_IdentifierCase) Number

func (IdentifierSettings_IdentifierCase) String

func (IdentifierSettings_IdentifierCase) Type

IdentifierSettings_IdentifierRewriteMode

type IdentifierSettings_IdentifierRewriteMode int32

The SQL identifier rewrite mode.

IdentifierSettings_IDENTIFIER_REWRITE_MODE_UNSPECIFIED, IdentifierSettings_NONE, IdentifierSettings_REWRITE_ALL

const (
	// SQL Identifier rewrite mode is unspecified.
	IdentifierSettings_IDENTIFIER_REWRITE_MODE_UNSPECIFIED IdentifierSettings_IdentifierRewriteMode = 0
	// SQL identifiers won't be rewrite.
	IdentifierSettings_NONE IdentifierSettings_IdentifierRewriteMode = 1
	// All SQL identifiers will be rewrite.
	IdentifierSettings_REWRITE_ALL IdentifierSettings_IdentifierRewriteMode = 2
)

func (IdentifierSettings_IdentifierRewriteMode) Descriptor

func (IdentifierSettings_IdentifierRewriteMode) Enum

func (IdentifierSettings_IdentifierRewriteMode) EnumDescriptor

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

Deprecated: Use IdentifierSettings_IdentifierRewriteMode.Descriptor instead.

func (IdentifierSettings_IdentifierRewriteMode) Number

func (IdentifierSettings_IdentifierRewriteMode) String

func (IdentifierSettings_IdentifierRewriteMode) Type

ListMigrationSubtasksRequest

type ListMigrationSubtasksRequest struct {

	// Required. The migration task of the subtasks to list.
	// Example: `projects/123/locations/us/workflows/1234`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Optional. The list of fields to be retrieved.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// Optional. The maximum number of migration tasks to return. The service may return
	// fewer than this number.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// Optional. A page token, received from previous `ListMigrationSubtasks` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListMigrationSubtasks`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Optional. The filter to apply. This can be used to get the subtasks of a specific
	// tasks in a workflow, e.g. `migration_task = "ab012"` where `"ab012"` is the
	// task ID (not the name in the named map).
	Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
	// contains filtered or unexported fields
}

A request to list previously created migration subtasks.

func (*ListMigrationSubtasksRequest) Descriptor

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

Deprecated: Use ListMigrationSubtasksRequest.ProtoReflect.Descriptor instead.

func (*ListMigrationSubtasksRequest) GetFilter

func (x *ListMigrationSubtasksRequest) GetFilter() string

func (*ListMigrationSubtasksRequest) GetPageSize

func (x *ListMigrationSubtasksRequest) GetPageSize() int32

func (*ListMigrationSubtasksRequest) GetPageToken

func (x *ListMigrationSubtasksRequest) GetPageToken() string

func (*ListMigrationSubtasksRequest) GetParent

func (x *ListMigrationSubtasksRequest) GetParent() string

func (*ListMigrationSubtasksRequest) GetReadMask

func (*ListMigrationSubtasksRequest) ProtoMessage

func (*ListMigrationSubtasksRequest) ProtoMessage()

func (*ListMigrationSubtasksRequest) ProtoReflect

func (*ListMigrationSubtasksRequest) Reset

func (x *ListMigrationSubtasksRequest) Reset()

func (*ListMigrationSubtasksRequest) String

ListMigrationSubtasksResponse

type ListMigrationSubtasksResponse struct {

	// The migration subtasks for the specified task.
	MigrationSubtasks []*MigrationSubtask `protobuf:"bytes,1,rep,name=migration_subtasks,json=migrationSubtasks,proto3" json:"migration_subtasks,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response object for a ListMigrationSubtasks call.

func (*ListMigrationSubtasksResponse) Descriptor

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

Deprecated: Use ListMigrationSubtasksResponse.ProtoReflect.Descriptor instead.

func (*ListMigrationSubtasksResponse) GetMigrationSubtasks

func (x *ListMigrationSubtasksResponse) GetMigrationSubtasks() []*MigrationSubtask

func (*ListMigrationSubtasksResponse) GetNextPageToken

func (x *ListMigrationSubtasksResponse) GetNextPageToken() string

func (*ListMigrationSubtasksResponse) ProtoMessage

func (*ListMigrationSubtasksResponse) ProtoMessage()

func (*ListMigrationSubtasksResponse) ProtoReflect

func (*ListMigrationSubtasksResponse) Reset

func (x *ListMigrationSubtasksResponse) Reset()

func (*ListMigrationSubtasksResponse) String

ListMigrationWorkflowsRequest

type ListMigrationWorkflowsRequest struct {

	// Required. The project and location of the migration workflows to list.
	// Example: `projects/123/locations/us`
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// The list of fields to be retrieved.
	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
	// The maximum number of migration workflows to return. The service may return
	// fewer than this number.
	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// A page token, received from previous `ListMigrationWorkflows` call.
	// Provide this to retrieve the subsequent page.
	//
	// When paginating, all other parameters provided to `ListMigrationWorkflows`
	// must match the call that provided the page token.
	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// contains filtered or unexported fields
}

A request to list previously created migration workflows.

func (*ListMigrationWorkflowsRequest) Descriptor

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

Deprecated: Use ListMigrationWorkflowsRequest.ProtoReflect.Descriptor instead.

func (*ListMigrationWorkflowsRequest) GetPageSize

func (x *ListMigrationWorkflowsRequest) GetPageSize() int32

func (*ListMigrationWorkflowsRequest) GetPageToken

func (x *ListMigrationWorkflowsRequest) GetPageToken() string

func (*ListMigrationWorkflowsRequest) GetParent

func (x *ListMigrationWorkflowsRequest) GetParent() string

func (*ListMigrationWorkflowsRequest) GetReadMask

func (*ListMigrationWorkflowsRequest) ProtoMessage

func (*ListMigrationWorkflowsRequest) ProtoMessage()

func (*ListMigrationWorkflowsRequest) ProtoReflect

func (*ListMigrationWorkflowsRequest) Reset

func (x *ListMigrationWorkflowsRequest) Reset()

func (*ListMigrationWorkflowsRequest) String

ListMigrationWorkflowsResponse

type ListMigrationWorkflowsResponse struct {

	// The migration workflows for the specified project / location.
	MigrationWorkflows []*MigrationWorkflow `protobuf:"bytes,1,rep,name=migration_workflows,json=migrationWorkflows,proto3" json:"migration_workflows,omitempty"`
	// A token, which can be sent as `page_token` to retrieve the next page.
	// If this field is omitted, there are no subsequent pages.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// contains filtered or unexported fields
}

Response object for a ListMigrationWorkflows call.

func (*ListMigrationWorkflowsResponse) Descriptor

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

Deprecated: Use ListMigrationWorkflowsResponse.ProtoReflect.Descriptor instead.

func (*ListMigrationWorkflowsResponse) GetMigrationWorkflows

func (x *ListMigrationWorkflowsResponse) GetMigrationWorkflows() []*MigrationWorkflow

func (*ListMigrationWorkflowsResponse) GetNextPageToken

func (x *ListMigrationWorkflowsResponse) GetNextPageToken() string

func (*ListMigrationWorkflowsResponse) ProtoMessage

func (*ListMigrationWorkflowsResponse) ProtoMessage()

func (*ListMigrationWorkflowsResponse) ProtoReflect

func (*ListMigrationWorkflowsResponse) Reset

func (x *ListMigrationWorkflowsResponse) Reset()

func (*ListMigrationWorkflowsResponse) String

MigrationServiceClient

type MigrationServiceClient interface {
	// Creates a migration workflow.
	CreateMigrationWorkflow(ctx context.Context, in *CreateMigrationWorkflowRequest, opts ...grpc.CallOption) (*MigrationWorkflow, error)
	// Gets a previously created migration workflow.
	GetMigrationWorkflow(ctx context.Context, in *GetMigrationWorkflowRequest, opts ...grpc.CallOption) (*MigrationWorkflow, error)
	// Lists previously created migration workflow.
	ListMigrationWorkflows(ctx context.Context, in *ListMigrationWorkflowsRequest, opts ...grpc.CallOption) (*ListMigrationWorkflowsResponse, error)
	// Deletes a migration workflow by name.
	DeleteMigrationWorkflow(ctx context.Context, in *DeleteMigrationWorkflowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Starts a previously created migration workflow. I.e., the state transitions
	// from DRAFT to RUNNING. This is a no-op if the state is already RUNNING.
	// An error will be signaled if the state is anything other than DRAFT or
	// RUNNING.
	StartMigrationWorkflow(ctx context.Context, in *StartMigrationWorkflowRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// Gets a previously created migration subtask.
	GetMigrationSubtask(ctx context.Context, in *GetMigrationSubtaskRequest, opts ...grpc.CallOption) (*MigrationSubtask, error)
	// Lists previously created migration subtasks.
	ListMigrationSubtasks(ctx context.Context, in *ListMigrationSubtasksRequest, opts ...grpc.CallOption) (*ListMigrationSubtasksResponse, error)
}

MigrationServiceClient is the client API for MigrationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewMigrationServiceClient

func NewMigrationServiceClient(cc grpc.ClientConnInterface) MigrationServiceClient

MigrationServiceServer

type MigrationServiceServer interface {
	// Creates a migration workflow.
	CreateMigrationWorkflow(context.Context, *CreateMigrationWorkflowRequest) (*MigrationWorkflow, error)
	// Gets a previously created migration workflow.
	GetMigrationWorkflow(context.Context, *GetMigrationWorkflowRequest) (*MigrationWorkflow, error)
	// Lists previously created migration workflow.
	ListMigrationWorkflows(context.Context, *ListMigrationWorkflowsRequest) (*ListMigrationWorkflowsResponse, error)
	// Deletes a migration workflow by name.
	DeleteMigrationWorkflow(context.Context, *DeleteMigrationWorkflowRequest) (*emptypb.Empty, error)
	// Starts a previously created migration workflow. I.e., the state transitions
	// from DRAFT to RUNNING. This is a no-op if the state is already RUNNING.
	// An error will be signaled if the state is anything other than DRAFT or
	// RUNNING.
	StartMigrationWorkflow(context.Context, *StartMigrationWorkflowRequest) (*emptypb.Empty, error)
	// Gets a previously created migration subtask.
	GetMigrationSubtask(context.Context, *GetMigrationSubtaskRequest) (*MigrationSubtask, error)
	// Lists previously created migration subtasks.
	ListMigrationSubtasks(context.Context, *ListMigrationSubtasksRequest) (*ListMigrationSubtasksResponse, error)
}

MigrationServiceServer is the server API for MigrationService service.

MigrationSubtask

type MigrationSubtask struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	TaskId string `protobuf:"bytes,2,opt,name=task_id,json=taskId,proto3" json:"task_id,omitempty"`

	Type string `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`

	State MigrationSubtask_State "" /* 132 byte string literal not displayed */

	ProcessingError *errdetails.ErrorInfo `protobuf:"bytes,6,opt,name=processing_error,json=processingError,proto3" json:"processing_error,omitempty"`

	ResourceErrorDetails []*ResourceErrorDetail `protobuf:"bytes,12,rep,name=resource_error_details,json=resourceErrorDetails,proto3" json:"resource_error_details,omitempty"`

	ResourceErrorCount int32 `protobuf:"varint,13,opt,name=resource_error_count,json=resourceErrorCount,proto3" json:"resource_error_count,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`

	Metrics []*TimeSeries `protobuf:"bytes,11,rep,name=metrics,proto3" json:"metrics,omitempty"`

}

A subtask for a migration which carries details about the configuration of the subtask. The content of the details should not matter to the end user, but is a contract between the subtask creator and subtask worker.

func (*MigrationSubtask) Descriptor

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

Deprecated: Use MigrationSubtask.ProtoReflect.Descriptor instead.

func (*MigrationSubtask) GetCreateTime

func (x *MigrationSubtask) GetCreateTime() *timestamppb.Timestamp

func (*MigrationSubtask) GetLastUpdateTime

func (x *MigrationSubtask) GetLastUpdateTime() *timestamppb.Timestamp

func (*MigrationSubtask) GetMetrics

func (x *MigrationSubtask) GetMetrics() []*TimeSeries

func (*MigrationSubtask) GetName

func (x *MigrationSubtask) GetName() string

func (*MigrationSubtask) GetProcessingError

func (x *MigrationSubtask) GetProcessingError() *errdetails.ErrorInfo

func (*MigrationSubtask) GetResourceErrorCount

func (x *MigrationSubtask) GetResourceErrorCount() int32

func (*MigrationSubtask) GetResourceErrorDetails

func (x *MigrationSubtask) GetResourceErrorDetails() []*ResourceErrorDetail

func (*MigrationSubtask) GetState

func (*MigrationSubtask) GetTaskId

func (x *MigrationSubtask) GetTaskId() string

func (*MigrationSubtask) GetType

func (x *MigrationSubtask) GetType() string

func (*MigrationSubtask) ProtoMessage

func (*MigrationSubtask) ProtoMessage()

func (*MigrationSubtask) ProtoReflect

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

func (*MigrationSubtask) Reset

func (x *MigrationSubtask) Reset()

func (*MigrationSubtask) String

func (x *MigrationSubtask) String() string

MigrationSubtask_State

type MigrationSubtask_State int32

Possible states of a migration subtask.

MigrationSubtask_STATE_UNSPECIFIED, MigrationSubtask_ACTIVE, MigrationSubtask_RUNNING, MigrationSubtask_SUCCEEDED, MigrationSubtask_FAILED, MigrationSubtask_PAUSED

const (
	// The state is unspecified.
	MigrationSubtask_STATE_UNSPECIFIED MigrationSubtask_State = 0
	// The subtask is ready, i.e. it is ready for execution.
	MigrationSubtask_ACTIVE MigrationSubtask_State = 1
	// The subtask is running, i.e. it is assigned to a worker for execution.
	MigrationSubtask_RUNNING MigrationSubtask_State = 2
	// The subtask finished successfully.
	MigrationSubtask_SUCCEEDED MigrationSubtask_State = 3
	// The subtask finished unsuccessfully.
	MigrationSubtask_FAILED MigrationSubtask_State = 4
	// The subtask is paused, i.e., it will not be scheduled. If it was already
	// assigned,it might still finish but no new lease renewals will be granted.
	MigrationSubtask_PAUSED MigrationSubtask_State = 5
)

func (MigrationSubtask_State) Descriptor

func (MigrationSubtask_State) Enum

func (MigrationSubtask_State) EnumDescriptor

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

Deprecated: Use MigrationSubtask_State.Descriptor instead.

func (MigrationSubtask_State) Number

func (MigrationSubtask_State) String

func (x MigrationSubtask_State) String() string

func (MigrationSubtask_State) Type

MigrationTask

type MigrationTask struct {
	TaskDetails isMigrationTask_TaskDetails `protobuf_oneof:"task_details"`

	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`

	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`

	Details *anypb.Any `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`

	State MigrationTask_State "" /* 129 byte string literal not displayed */

	ProcessingError *errdetails.ErrorInfo `protobuf:"bytes,5,opt,name=processing_error,json=processingError,proto3" json:"processing_error,omitempty"`

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`

	OrchestrationResult *MigrationTaskOrchestrationResult `protobuf:"bytes,10,opt,name=orchestration_result,json=orchestrationResult,proto3" json:"orchestration_result,omitempty"`

}

A single task for a migration which has details about the configuration of the task.

func (*MigrationTask) Descriptor

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

Deprecated: Use MigrationTask.ProtoReflect.Descriptor instead.

func (*MigrationTask) GetAssessmentTaskDetails

func (x *MigrationTask) GetAssessmentTaskDetails() *AssessmentTaskDetails

func (*MigrationTask) GetCreateTime

func (x *MigrationTask) GetCreateTime() *timestamppb.Timestamp

func (*MigrationTask) GetDetails

func (x *MigrationTask) GetDetails() *anypb.Any

func (*MigrationTask) GetId

func (x *MigrationTask) GetId() string

func (*MigrationTask) GetLastUpdateTime

func (x *MigrationTask) GetLastUpdateTime() *timestamppb.Timestamp

func (*MigrationTask) GetOrchestrationResult

func (x *MigrationTask) GetOrchestrationResult() *MigrationTaskOrchestrationResult

func (*MigrationTask) GetProcessingError

func (x *MigrationTask) GetProcessingError() *errdetails.ErrorInfo

func (*MigrationTask) GetState

func (x *MigrationTask) GetState() MigrationTask_State

func (*MigrationTask) GetTaskDetails

func (m *MigrationTask) GetTaskDetails() isMigrationTask_TaskDetails

func (*MigrationTask) GetTranslationTaskDetails

func (x *MigrationTask) GetTranslationTaskDetails() *TranslationTaskDetails

func (*MigrationTask) GetType

func (x *MigrationTask) GetType() string

func (*MigrationTask) ProtoMessage

func (*MigrationTask) ProtoMessage()

func (*MigrationTask) ProtoReflect

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

func (*MigrationTask) Reset

func (x *MigrationTask) Reset()

func (*MigrationTask) String

func (x *MigrationTask) String() string

MigrationTaskOrchestrationResult

type MigrationTaskOrchestrationResult struct {

	// Details specific to the task type.
	//
	// Types that are assignable to Details:
	//	*MigrationTaskOrchestrationResult_AssessmentDetails
	Details isMigrationTaskOrchestrationResult_Details `protobuf_oneof:"details"`
	// contains filtered or unexported fields
}

Additional information from the orchestrator when it is done with the task orchestration.

func (*MigrationTaskOrchestrationResult) Descriptor

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

Deprecated: Use MigrationTaskOrchestrationResult.ProtoReflect.Descriptor instead.

func (*MigrationTaskOrchestrationResult) GetAssessmentDetails

func (*MigrationTaskOrchestrationResult) GetDetails

func (m *MigrationTaskOrchestrationResult) GetDetails() isMigrationTaskOrchestrationResult_Details

func (*MigrationTaskOrchestrationResult) ProtoMessage

func (*MigrationTaskOrchestrationResult) ProtoMessage()

func (*MigrationTaskOrchestrationResult) ProtoReflect

func (*MigrationTaskOrchestrationResult) Reset

func (*MigrationTaskOrchestrationResult) String

MigrationTaskOrchestrationResult_AssessmentDetails

type MigrationTaskOrchestrationResult_AssessmentDetails struct {
	// Details specific to assessment task types.
	AssessmentDetails *AssessmentOrchestrationResultDetails `protobuf:"bytes,1,opt,name=assessment_details,json=assessmentDetails,proto3,oneof"`
}

MigrationTask_AssessmentTaskDetails

type MigrationTask_AssessmentTaskDetails struct {
	// Task configuration for Assessment.
	AssessmentTaskDetails *AssessmentTaskDetails `protobuf:"bytes,12,opt,name=assessment_task_details,json=assessmentTaskDetails,proto3,oneof"`
}

MigrationTask_State

type MigrationTask_State int32

Possible states of a migration task.

MigrationTask_STATE_UNSPECIFIED, MigrationTask_PENDING, MigrationTask_ORCHESTRATING, MigrationTask_RUNNING, MigrationTask_PAUSED, MigrationTask_SUCCEEDED, MigrationTask_FAILED

const (
	// The state is unspecified.
	MigrationTask_STATE_UNSPECIFIED MigrationTask_State = 0
	// The task is waiting for orchestration.
	MigrationTask_PENDING MigrationTask_State = 1
	// The task is assigned to an orchestrator.
	MigrationTask_ORCHESTRATING MigrationTask_State = 2
	// The task is running, i.e. its subtasks are ready for execution.
	MigrationTask_RUNNING MigrationTask_State = 3
	// Tha task is paused. Assigned subtasks can continue, but no new subtasks
	// will be scheduled.
	MigrationTask_PAUSED MigrationTask_State = 4
	// The task finished successfully.
	MigrationTask_SUCCEEDED MigrationTask_State = 5
	// The task finished unsuccessfully.
	MigrationTask_FAILED MigrationTask_State = 6
)

func (MigrationTask_State) Descriptor

func (MigrationTask_State) Enum

func (MigrationTask_State) EnumDescriptor

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

Deprecated: Use MigrationTask_State.Descriptor instead.

func (MigrationTask_State) Number

func (MigrationTask_State) String

func (x MigrationTask_State) String() string

func (MigrationTask_State) Type

MigrationTask_TranslationTaskDetails

type MigrationTask_TranslationTaskDetails struct {
	// Task configuration for Batch/Offline SQL Translation.
	TranslationTaskDetails *TranslationTaskDetails `protobuf:"bytes,13,opt,name=translation_task_details,json=translationTaskDetails,proto3,oneof"`
}

MigrationWorkflow

type MigrationWorkflow struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	DisplayName string `protobuf:"bytes,6,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`

	Tasks map[string]*MigrationTask "" /* 151 byte string literal not displayed */

	State MigrationWorkflow_State "" /* 133 byte string literal not displayed */

	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`

}

A migration workflow which specifies what needs to be done for an EDW migration.

func (*MigrationWorkflow) Descriptor

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

Deprecated: Use MigrationWorkflow.ProtoReflect.Descriptor instead.

func (*MigrationWorkflow) GetCreateTime

func (x *MigrationWorkflow) GetCreateTime() *timestamppb.Timestamp

func (*MigrationWorkflow) GetDisplayName

func (x *MigrationWorkflow) GetDisplayName() string

func (*MigrationWorkflow) GetLastUpdateTime

func (x *MigrationWorkflow) GetLastUpdateTime() *timestamppb.Timestamp

func (*MigrationWorkflow) GetName

func (x *MigrationWorkflow) GetName() string

func (*MigrationWorkflow) GetState

func (*MigrationWorkflow) GetTasks

func (x *MigrationWorkflow) GetTasks() map[string]*MigrationTask

func (*MigrationWorkflow) ProtoMessage

func (*MigrationWorkflow) ProtoMessage()

func (*MigrationWorkflow) ProtoReflect

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

func (*MigrationWorkflow) Reset

func (x *MigrationWorkflow) Reset()

func (*MigrationWorkflow) String

func (x *MigrationWorkflow) String() string

MigrationWorkflow_State

type MigrationWorkflow_State int32

Possible migration workflow states.

MigrationWorkflow_STATE_UNSPECIFIED, MigrationWorkflow_DRAFT, MigrationWorkflow_RUNNING, MigrationWorkflow_PAUSED, MigrationWorkflow_COMPLETED

const (
	// Workflow state is unspecified.
	MigrationWorkflow_STATE_UNSPECIFIED MigrationWorkflow_State = 0
	// Workflow is in draft status, i.e. tasks are not yet eligible for
	// execution.
	MigrationWorkflow_DRAFT MigrationWorkflow_State = 1
	// Workflow is running (i.e. tasks are eligible for execution).
	MigrationWorkflow_RUNNING MigrationWorkflow_State = 2
	// Workflow is paused. Tasks currently in progress may continue, but no
	// further tasks will be scheduled.
	MigrationWorkflow_PAUSED MigrationWorkflow_State = 3
	// Workflow is complete. There should not be any task in a non-terminal
	// state, but if they are (e.g. forced termination), they will not be
	// scheduled.
	MigrationWorkflow_COMPLETED MigrationWorkflow_State = 4
)

func (MigrationWorkflow_State) Descriptor

func (MigrationWorkflow_State) Enum

func (MigrationWorkflow_State) EnumDescriptor

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

Deprecated: Use MigrationWorkflow_State.Descriptor instead.

func (MigrationWorkflow_State) Number

func (MigrationWorkflow_State) String

func (x MigrationWorkflow_State) String() string

func (MigrationWorkflow_State) Type

Point

type Point struct {

	// The time interval to which the data point applies.  For `GAUGE` metrics,
	// the start time does not need to be supplied, but if it is supplied, it must
	// equal the end time.  For `DELTA` metrics, the start and end time should
	// specify a non-zero interval, with subsequent points specifying contiguous
	// and non-overlapping intervals.  For `CUMULATIVE` metrics, the start and end
	// time should specify a non-zero interval, with subsequent points specifying
	// the same start time and increasing end times, until an event resets the
	// cumulative value to zero and sets a new start time for the following
	// points.
	Interval *TimeInterval `protobuf:"bytes,1,opt,name=interval,proto3" json:"interval,omitempty"`
	// The value of the data point.
	Value *TypedValue `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

A single data point in a time series.

func (*Point) Descriptor

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

Deprecated: Use Point.ProtoReflect.Descriptor instead.

func (*Point) GetInterval

func (x *Point) GetInterval() *TimeInterval

func (*Point) GetValue

func (x *Point) GetValue() *TypedValue

func (*Point) ProtoMessage

func (*Point) ProtoMessage()

func (*Point) ProtoReflect

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

func (*Point) Reset

func (x *Point) Reset()

func (*Point) String

func (x *Point) String() string

ResourceErrorDetail

type ResourceErrorDetail struct {

	// Required. Information about the resource where the error is located.
	ResourceInfo *errdetails.ResourceInfo `protobuf:"bytes,1,opt,name=resource_info,json=resourceInfo,proto3" json:"resource_info,omitempty"`
	// Required. The error details for the resource.
	ErrorDetails []*ErrorDetail `protobuf:"bytes,2,rep,name=error_details,json=errorDetails,proto3" json:"error_details,omitempty"`
	// Required. How many errors there are in total for the resource. Truncation can be
	// indicated by having an `error_count` that is higher than the size of
	// `error_details`.
	ErrorCount int32 `protobuf:"varint,3,opt,name=error_count,json=errorCount,proto3" json:"error_count,omitempty"`
	// contains filtered or unexported fields
}

Provides details for errors and the corresponding resources.

func (*ResourceErrorDetail) Descriptor

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

Deprecated: Use ResourceErrorDetail.ProtoReflect.Descriptor instead.

func (*ResourceErrorDetail) GetErrorCount

func (x *ResourceErrorDetail) GetErrorCount() int32

func (*ResourceErrorDetail) GetErrorDetails

func (x *ResourceErrorDetail) GetErrorDetails() []*ErrorDetail

func (*ResourceErrorDetail) GetResourceInfo

func (x *ResourceErrorDetail) GetResourceInfo() *errdetails.ResourceInfo

func (*ResourceErrorDetail) ProtoMessage

func (*ResourceErrorDetail) ProtoMessage()

func (*ResourceErrorDetail) ProtoReflect

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

func (*ResourceErrorDetail) Reset

func (x *ResourceErrorDetail) Reset()

func (*ResourceErrorDetail) String

func (x *ResourceErrorDetail) String() string

SqlTranslationError

type SqlTranslationError struct {
	ErrorType SqlTranslationError_SqlTranslationErrorType "" /* 178 byte string literal not displayed */

	ErrorDetail *SqlTranslationErrorDetail `protobuf:"bytes,2,opt,name=error_detail,json=errorDetail,proto3" json:"error_detail,omitempty"`

}

The detailed error object if the SQL translation job fails.

func (*SqlTranslationError) Descriptor

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

Deprecated: Use SqlTranslationError.ProtoReflect.Descriptor instead.

func (*SqlTranslationError) GetErrorDetail

func (x *SqlTranslationError) GetErrorDetail() *SqlTranslationErrorDetail

func (*SqlTranslationError) GetErrorType

func (*SqlTranslationError) ProtoMessage

func (*SqlTranslationError) ProtoMessage()

func (*SqlTranslationError) ProtoReflect

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

func (*SqlTranslationError) Reset

func (x *SqlTranslationError) Reset()

func (*SqlTranslationError) String

func (x *SqlTranslationError) String() string

SqlTranslationErrorDetail

type SqlTranslationErrorDetail struct {

	// Specifies the row from the source text where the error occurred.
	Row int64 `protobuf:"varint,1,opt,name=row,proto3" json:"row,omitempty"`
	// Specifie the column from the source texts where the error occurred.
	Column int64 `protobuf:"varint,2,opt,name=column,proto3" json:"column,omitempty"`
	// A human-readable description of the error.
	Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

Structured error object capturing the error message and the location in the source text where the error occurs.

func (*SqlTranslationErrorDetail) Descriptor

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

Deprecated: Use SqlTranslationErrorDetail.ProtoReflect.Descriptor instead.

func (*SqlTranslationErrorDetail) GetColumn

func (x *SqlTranslationErrorDetail) GetColumn() int64

func (*SqlTranslationErrorDetail) GetMessage

func (x *SqlTranslationErrorDetail) GetMessage() string

func (*SqlTranslationErrorDetail) GetRow

func (x *SqlTranslationErrorDetail) GetRow() int64

func (*SqlTranslationErrorDetail) ProtoMessage

func (*SqlTranslationErrorDetail) ProtoMessage()

func (*SqlTranslationErrorDetail) ProtoReflect

func (*SqlTranslationErrorDetail) Reset

func (x *SqlTranslationErrorDetail) Reset()

func (*SqlTranslationErrorDetail) String

func (x *SqlTranslationErrorDetail) String() string

SqlTranslationError_SqlTranslationErrorType

type SqlTranslationError_SqlTranslationErrorType int32

The error type of the SQL translation job.

SqlTranslationError_SQL_TRANSLATION_ERROR_TYPE_UNSPECIFIED, SqlTranslationError_SQL_PARSE_ERROR, SqlTranslationError_UNSUPPORTED_SQL_FUNCTION

const (
	// SqlTranslationErrorType not specified.
	SqlTranslationError_SQL_TRANSLATION_ERROR_TYPE_UNSPECIFIED SqlTranslationError_SqlTranslationErrorType = 0
	// Failed to parse the input text as a SQL query.
	SqlTranslationError_SQL_PARSE_ERROR SqlTranslationError_SqlTranslationErrorType = 1
	// Found unsupported functions in the input SQL query that are not able to
	// translate.
	SqlTranslationError_UNSUPPORTED_SQL_FUNCTION SqlTranslationError_SqlTranslationErrorType = 2
)

func (SqlTranslationError_SqlTranslationErrorType) Descriptor

func (SqlTranslationError_SqlTranslationErrorType) Enum

func (SqlTranslationError_SqlTranslationErrorType) EnumDescriptor

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

Deprecated: Use SqlTranslationError_SqlTranslationErrorType.Descriptor instead.

func (SqlTranslationError_SqlTranslationErrorType) Number

func (SqlTranslationError_SqlTranslationErrorType) String

func (SqlTranslationError_SqlTranslationErrorType) Type

SqlTranslationServiceClient

type SqlTranslationServiceClient interface {
	// Translates input queries from source dialects to GoogleSQL.
	TranslateQuery(ctx context.Context, in *TranslateQueryRequest, opts ...grpc.CallOption) (*TranslateQueryResponse, error)
}

SqlTranslationServiceClient is the client API for SqlTranslationService service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewSqlTranslationServiceClient

func NewSqlTranslationServiceClient(cc grpc.ClientConnInterface) SqlTranslationServiceClient

SqlTranslationServiceServer

type SqlTranslationServiceServer interface {
	// Translates input queries from source dialects to GoogleSQL.
	TranslateQuery(context.Context, *TranslateQueryRequest) (*TranslateQueryResponse, error)
}

SqlTranslationServiceServer is the server API for SqlTranslationService service.

SqlTranslationWarning

type SqlTranslationWarning struct {

	// Specifies the details of the warning, including the warning message and
	// location from the source text.
	WarningDetail *SqlTranslationErrorDetail `protobuf:"bytes,1,opt,name=warning_detail,json=warningDetail,proto3" json:"warning_detail,omitempty"`
	// contains filtered or unexported fields
}

The detailed warning object if the SQL translation job is completed but not semantically correct.

func (*SqlTranslationWarning) Descriptor

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

Deprecated: Use SqlTranslationWarning.ProtoReflect.Descriptor instead.

func (*SqlTranslationWarning) GetWarningDetail

func (x *SqlTranslationWarning) GetWarningDetail() *SqlTranslationErrorDetail

func (*SqlTranslationWarning) ProtoMessage

func (*SqlTranslationWarning) ProtoMessage()

func (*SqlTranslationWarning) ProtoReflect

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

func (*SqlTranslationWarning) Reset

func (x *SqlTranslationWarning) Reset()

func (*SqlTranslationWarning) String

func (x *SqlTranslationWarning) String() string

StartMigrationWorkflowRequest

type StartMigrationWorkflowRequest struct {

	// Required. The u