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 (x *AssessmentOrchestrationResultDetails) ProtoReflect() protoreflect.Message
func (*AssessmentOrchestrationResultDetails) Reset
func (x *AssessmentOrchestrationResultDetails) Reset()
func (*AssessmentOrchestrationResultDetails) String
func (x *AssessmentOrchestrationResultDetails) String() 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 (x *CreateMigrationWorkflowRequest) ProtoReflect() protoreflect.Message
func (*CreateMigrationWorkflowRequest) Reset
func (x *CreateMigrationWorkflowRequest) Reset()
func (*CreateMigrationWorkflowRequest) String
func (x *CreateMigrationWorkflowRequest) String() 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 (x *DeleteMigrationWorkflowRequest) GetName() string
func (*DeleteMigrationWorkflowRequest) ProtoMessage
func (*DeleteMigrationWorkflowRequest) ProtoMessage()
func (*DeleteMigrationWorkflowRequest) ProtoReflect
func (x *DeleteMigrationWorkflowRequest) ProtoReflect() protoreflect.Message
func (*DeleteMigrationWorkflowRequest) Reset
func (x *DeleteMigrationWorkflowRequest) Reset()
func (*DeleteMigrationWorkflowRequest) String
func (x *DeleteMigrationWorkflowRequest) String() 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
Deprecated: Use Filter.ProtoReflect.Descriptor instead.
func (*Filter) GetInputFileExclusionPrefixes
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
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 (x *GetMigrationSubtaskRequest) GetReadMask() *fieldmaskpb.FieldMask
func (*GetMigrationSubtaskRequest) ProtoMessage
func (*GetMigrationSubtaskRequest) ProtoMessage()
func (*GetMigrationSubtaskRequest) ProtoReflect
func (x *GetMigrationSubtaskRequest) ProtoReflect() protoreflect.Message
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 (x *GetMigrationWorkflowRequest) GetReadMask() *fieldmaskpb.FieldMask
func (*GetMigrationWorkflowRequest) ProtoMessage
func (*GetMigrationWorkflowRequest) ProtoMessage()
func (*GetMigrationWorkflowRequest) ProtoReflect
func (x *GetMigrationWorkflowRequest) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (IdentifierSettings_IdentifierCase) Enum
func (x IdentifierSettings_IdentifierCase) Enum() *IdentifierSettings_IdentifierCase
func (IdentifierSettings_IdentifierCase) EnumDescriptor
func (IdentifierSettings_IdentifierCase) EnumDescriptor() ([]byte, []int)
Deprecated: Use IdentifierSettings_IdentifierCase.Descriptor instead.
func (IdentifierSettings_IdentifierCase) Number
func (x IdentifierSettings_IdentifierCase) Number() protoreflect.EnumNumber
func (IdentifierSettings_IdentifierCase) String
func (x IdentifierSettings_IdentifierCase) String() string
func (IdentifierSettings_IdentifierCase) Type
func (IdentifierSettings_IdentifierCase) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
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 (x IdentifierSettings_IdentifierRewriteMode) Number() protoreflect.EnumNumber
func (IdentifierSettings_IdentifierRewriteMode) String
func (x IdentifierSettings_IdentifierRewriteMode) String() string
func (IdentifierSettings_IdentifierRewriteMode) Type
func (IdentifierSettings_IdentifierRewriteMode) Type() protoreflect.EnumType
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 (x *ListMigrationSubtasksRequest) GetReadMask() *fieldmaskpb.FieldMask
func (*ListMigrationSubtasksRequest) ProtoMessage
func (*ListMigrationSubtasksRequest) ProtoMessage()
func (*ListMigrationSubtasksRequest) ProtoReflect
func (x *ListMigrationSubtasksRequest) ProtoReflect() protoreflect.Message
func (*ListMigrationSubtasksRequest) Reset
func (x *ListMigrationSubtasksRequest) Reset()
func (*ListMigrationSubtasksRequest) String
func (x *ListMigrationSubtasksRequest) String() 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 (x *ListMigrationSubtasksResponse) ProtoReflect() protoreflect.Message
func (*ListMigrationSubtasksResponse) Reset
func (x *ListMigrationSubtasksResponse) Reset()
func (*ListMigrationSubtasksResponse) String
func (x *ListMigrationSubtasksResponse) String() 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 (x *ListMigrationWorkflowsRequest) GetReadMask() *fieldmaskpb.FieldMask
func (*ListMigrationWorkflowsRequest) ProtoMessage
func (*ListMigrationWorkflowsRequest) ProtoMessage()
func (*ListMigrationWorkflowsRequest) ProtoReflect
func (x *ListMigrationWorkflowsRequest) ProtoReflect() protoreflect.Message
func (*ListMigrationWorkflowsRequest) Reset
func (x *ListMigrationWorkflowsRequest) Reset()
func (*ListMigrationWorkflowsRequest) String
func (x *ListMigrationWorkflowsRequest) String() 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 (x *ListMigrationWorkflowsResponse) ProtoReflect() protoreflect.Message
func (*ListMigrationWorkflowsResponse) Reset
func (x *ListMigrationWorkflowsResponse) Reset()
func (*ListMigrationWorkflowsResponse) String
func (x *ListMigrationWorkflowsResponse) String() 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 (x *MigrationSubtask) GetState() MigrationSubtask_State
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) Descriptor() protoreflect.EnumDescriptor
func (MigrationSubtask_State) Enum
func (x MigrationSubtask_State) Enum() *MigrationSubtask_State
func (MigrationSubtask_State) EnumDescriptor
func (MigrationSubtask_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationSubtask_State.Descriptor instead.
func (MigrationSubtask_State) Number
func (x MigrationSubtask_State) Number() protoreflect.EnumNumber
func (MigrationSubtask_State) String
func (x MigrationSubtask_State) String() string
func (MigrationSubtask_State) Type
func (MigrationSubtask_State) Type() protoreflect.EnumType
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 (x *MigrationTaskOrchestrationResult) GetAssessmentDetails() *AssessmentOrchestrationResultDetails
func (*MigrationTaskOrchestrationResult) GetDetails
func (m *MigrationTaskOrchestrationResult) GetDetails() isMigrationTaskOrchestrationResult_Details
func (*MigrationTaskOrchestrationResult) ProtoMessage
func (*MigrationTaskOrchestrationResult) ProtoMessage()
func (*MigrationTaskOrchestrationResult) ProtoReflect
func (x *MigrationTaskOrchestrationResult) ProtoReflect() protoreflect.Message
func (*MigrationTaskOrchestrationResult) Reset
func (x *MigrationTaskOrchestrationResult) Reset()
func (*MigrationTaskOrchestrationResult) String
func (x *MigrationTaskOrchestrationResult) String() 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) Descriptor() protoreflect.EnumDescriptor
func (MigrationTask_State) Enum
func (x MigrationTask_State) Enum() *MigrationTask_State
func (MigrationTask_State) EnumDescriptor
func (MigrationTask_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationTask_State.Descriptor instead.
func (MigrationTask_State) Number
func (x MigrationTask_State) Number() protoreflect.EnumNumber
func (MigrationTask_State) String
func (x MigrationTask_State) String() string
func (MigrationTask_State) Type
func (MigrationTask_State) Type() protoreflect.EnumType
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 (x *MigrationWorkflow) GetState() MigrationWorkflow_State
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) Descriptor() protoreflect.EnumDescriptor
func (MigrationWorkflow_State) Enum
func (x MigrationWorkflow_State) Enum() *MigrationWorkflow_State
func (MigrationWorkflow_State) EnumDescriptor
func (MigrationWorkflow_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use MigrationWorkflow_State.Descriptor instead.
func (MigrationWorkflow_State) Number
func (x MigrationWorkflow_State) Number() protoreflect.EnumNumber
func (MigrationWorkflow_State) String
func (x MigrationWorkflow_State) String() string
func (MigrationWorkflow_State) Type
func (MigrationWorkflow_State) Type() protoreflect.EnumType
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
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
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 (x *SqlTranslationError) GetErrorType() SqlTranslationError_SqlTranslationErrorType
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 (x *SqlTranslationErrorDetail) ProtoReflect() protoreflect.Message
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) Descriptor() protoreflect.EnumDescriptor
func (SqlTranslationError_SqlTranslationErrorType) Enum
func (x SqlTranslationError_SqlTranslationErrorType) Enum() *SqlTranslationError_SqlTranslationErrorType
func (SqlTranslationError_SqlTranslationErrorType) EnumDescriptor
func (SqlTranslationError_SqlTranslationErrorType) EnumDescriptor() ([]byte, []int)
Deprecated: Use SqlTranslationError_SqlTranslationErrorType.Descriptor instead.
func (SqlTranslationError_SqlTranslationErrorType) Number
func (x SqlTranslationError_SqlTranslationErrorType) Number() protoreflect.EnumNumber
func (SqlTranslationError_SqlTranslationErrorType) String
func (x SqlTranslationError_SqlTranslationErrorType) String() string
func (SqlTranslationError_SqlTranslationErrorType) Type
func (SqlTranslationError_SqlTranslationErrorType) Type() protoreflect.EnumType
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