- 1.64.0 (latest)
- 1.63.1
- 1.62.0
- 1.61.0
- 1.60.0
- 1.59.1
- 1.58.0
- 1.57.1
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.2
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.44.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.1
- 1.33.0
- 1.32.0
- 1.31.0
- 1.30.2
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.1
- 1.19.0
- 1.18.0
- 1.17.0
- 1.16.0
- 1.15.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.
TeradataDialect_Mode_name, TeradataDialect_Mode_value
var (
TeradataDialect_Mode_name = map[int32]string{
0: "MODE_UNSPECIFIED",
1: "SQL",
2: "BTEQ",
}
TeradataDialect_Mode_value = map[string]int32{
"MODE_UNSPECIFIED": 0,
"SQL": 1,
"BTEQ": 2,
}
)
Enum value maps for TeradataDialect_Mode.
NameMappingKey_Type_name, NameMappingKey_Type_value
var (
NameMappingKey_Type_name = map[int32]string{
0: "TYPE_UNSPECIFIED",
1: "DATABASE",
2: "SCHEMA",
3: "RELATION",
4: "ATTRIBUTE",
5: "RELATION_ALIAS",
6: "ATTRIBUTE_ALIAS",
7: "FUNCTION",
}
NameMappingKey_Type_value = map[string]int32{
"TYPE_UNSPECIFIED": 0,
"DATABASE": 1,
"SCHEMA": 2,
"RELATION": 3,
"ATTRIBUTE": 4,
"RELATION_ALIAS": 5,
"ATTRIBUTE_ALIAS": 6,
"FUNCTION": 7,
}
)
Enum value maps for NameMappingKey_Type.
File_google_cloud_bigquery_migration_v2_migration_entities_proto
var File_google_cloud_bigquery_migration_v2_migration_entities_proto protoreflect.FileDescriptor
File_google_cloud_bigquery_migration_v2_migration_error_details_proto
var File_google_cloud_bigquery_migration_v2_migration_error_details_proto protoreflect.FileDescriptor
File_google_cloud_bigquery_migration_v2_migration_metrics_proto
var File_google_cloud_bigquery_migration_v2_migration_metrics_proto protoreflect.FileDescriptor
File_google_cloud_bigquery_migration_v2_migration_service_proto
var File_google_cloud_bigquery_migration_v2_migration_service_proto protoreflect.FileDescriptor
File_google_cloud_bigquery_migration_v2_translation_config_proto
var File_google_cloud_bigquery_migration_v2_translation_config_proto protoreflect.FileDescriptor
Functions
func RegisterMigrationServiceServer
func RegisterMigrationServiceServer(s *grpc.Server, srv MigrationServiceServer)
AzureSynapseDialect
type AzureSynapseDialect struct {
// contains filtered or unexported fields
}
The dialect definition for Azure Synapse.
func (*AzureSynapseDialect) Descriptor
func (*AzureSynapseDialect) Descriptor() ([]byte, []int)
Deprecated: Use AzureSynapseDialect.ProtoReflect.Descriptor instead.
func (*AzureSynapseDialect) ProtoMessage
func (*AzureSynapseDialect) ProtoMessage()
func (*AzureSynapseDialect) ProtoReflect
func (x *AzureSynapseDialect) ProtoReflect() protoreflect.Message
func (*AzureSynapseDialect) Reset
func (x *AzureSynapseDialect) Reset()
func (*AzureSynapseDialect) String
func (x *AzureSynapseDialect) String() string
BigQueryDialect
type BigQueryDialect struct {
// contains filtered or unexported fields
}
The dialect definition for BigQuery.
func (*BigQueryDialect) Descriptor
func (*BigQueryDialect) Descriptor() ([]byte, []int)
Deprecated: Use BigQueryDialect.ProtoReflect.Descriptor instead.
func (*BigQueryDialect) ProtoMessage
func (*BigQueryDialect) ProtoMessage()
func (*BigQueryDialect) ProtoReflect
func (x *BigQueryDialect) ProtoReflect() protoreflect.Message
func (*BigQueryDialect) Reset
func (x *BigQueryDialect) Reset()
func (*BigQueryDialect) String
func (x *BigQueryDialect) 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
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
Dialect
type Dialect struct {
// The possible dialect options that this message represents.
//
// Types that are assignable to DialectValue:
//
// *Dialect_BigqueryDialect
// *Dialect_HiveqlDialect
// *Dialect_RedshiftDialect
// *Dialect_TeradataDialect
// *Dialect_OracleDialect
// *Dialect_SparksqlDialect
// *Dialect_SnowflakeDialect
// *Dialect_NetezzaDialect
// *Dialect_AzureSynapseDialect
// *Dialect_VerticaDialect
// *Dialect_SqlServerDialect
// *Dialect_PostgresqlDialect
// *Dialect_PrestoDialect
// *Dialect_MysqlDialect
DialectValue isDialect_DialectValue `protobuf_oneof:"dialect_value"`
// contains filtered or unexported fields
}
The possible dialect options for translation.
func (*Dialect) Descriptor
Deprecated: Use Dialect.ProtoReflect.Descriptor instead.
func (*Dialect) GetAzureSynapseDialect
func (x *Dialect) GetAzureSynapseDialect() *AzureSynapseDialect
func (*Dialect) GetBigqueryDialect
func (x *Dialect) GetBigqueryDialect() *BigQueryDialect
func (*Dialect) GetDialectValue
func (m *Dialect) GetDialectValue() isDialect_DialectValue
func (*Dialect) GetHiveqlDialect
func (x *Dialect) GetHiveqlDialect() *HiveQLDialect
func (*Dialect) GetMysqlDialect
func (x *Dialect) GetMysqlDialect() *MySQLDialect
func (*Dialect) GetNetezzaDialect
func (x *Dialect) GetNetezzaDialect() *NetezzaDialect
func (*Dialect) GetOracleDialect
func (x *Dialect) GetOracleDialect() *OracleDialect
func (*Dialect) GetPostgresqlDialect
func (x *Dialect) GetPostgresqlDialect() *PostgresqlDialect
func (*Dialect) GetPrestoDialect
func (x *Dialect) GetPrestoDialect() *PrestoDialect
func (*Dialect) GetRedshiftDialect
func (x *Dialect) GetRedshiftDialect() *RedshiftDialect
func (*Dialect) GetSnowflakeDialect
func (x *Dialect) GetSnowflakeDialect() *SnowflakeDialect
func (*Dialect) GetSparksqlDialect
func (x *Dialect) GetSparksqlDialect() *SparkSQLDialect
func (*Dialect) GetSqlServerDialect
func (x *Dialect) GetSqlServerDialect() *SQLServerDialect
func (*Dialect) GetTeradataDialect
func (x *Dialect) GetTeradataDialect() *TeradataDialect
func (*Dialect) GetVerticaDialect
func (x *Dialect) GetVerticaDialect() *VerticaDialect
func (*Dialect) ProtoMessage
func (*Dialect) ProtoMessage()
func (*Dialect) ProtoReflect
func (x *Dialect) ProtoReflect() protoreflect.Message
func (*Dialect) Reset
func (x *Dialect) Reset()
func (*Dialect) String
Dialect_AzureSynapseDialect
type Dialect_AzureSynapseDialect struct {
// The Azure Synapse dialect
AzureSynapseDialect *AzureSynapseDialect `protobuf:"bytes,9,opt,name=azure_synapse_dialect,json=azureSynapseDialect,proto3,oneof"`
}
Dialect_BigqueryDialect
type Dialect_BigqueryDialect struct {
// The BigQuery dialect
BigqueryDialect *BigQueryDialect `protobuf:"bytes,1,opt,name=bigquery_dialect,json=bigqueryDialect,proto3,oneof"`
}
Dialect_HiveqlDialect
type Dialect_HiveqlDialect struct {
// The HiveQL dialect
HiveqlDialect *HiveQLDialect `protobuf:"bytes,2,opt,name=hiveql_dialect,json=hiveqlDialect,proto3,oneof"`
}
Dialect_MysqlDialect
type Dialect_MysqlDialect struct {
// The MySQL dialect
MysqlDialect *MySQLDialect `protobuf:"bytes,14,opt,name=mysql_dialect,json=mysqlDialect,proto3,oneof"`
}
Dialect_NetezzaDialect
type Dialect_NetezzaDialect struct {
// The Netezza dialect
NetezzaDialect *NetezzaDialect `protobuf:"bytes,8,opt,name=netezza_dialect,json=netezzaDialect,proto3,oneof"`
}
Dialect_OracleDialect
type Dialect_OracleDialect struct {
// The Oracle dialect
OracleDialect *OracleDialect `protobuf:"bytes,5,opt,name=oracle_dialect,json=oracleDialect,proto3,oneof"`
}
Dialect_PostgresqlDialect
type Dialect_PostgresqlDialect struct {
// The Postgresql dialect
PostgresqlDialect *PostgresqlDialect `protobuf:"bytes,12,opt,name=postgresql_dialect,json=postgresqlDialect,proto3,oneof"`
}
Dialect_PrestoDialect
type Dialect_PrestoDialect struct {
// The Presto dialect
PrestoDialect *PrestoDialect `protobuf:"bytes,13,opt,name=presto_dialect,json=prestoDialect,proto3,oneof"`
}
Dialect_RedshiftDialect
type Dialect_RedshiftDialect struct {
// The Redshift dialect
RedshiftDialect *RedshiftDialect `protobuf:"bytes,3,opt,name=redshift_dialect,json=redshiftDialect,proto3,oneof"`
}
Dialect_SnowflakeDialect
type Dialect_SnowflakeDialect struct {
// The Snowflake dialect
SnowflakeDialect *SnowflakeDialect `protobuf:"bytes,7,opt,name=snowflake_dialect,json=snowflakeDialect,proto3,oneof"`
}
Dialect_SparksqlDialect
type Dialect_SparksqlDialect struct {
// The SparkSQL dialect
SparksqlDialect *SparkSQLDialect `protobuf:"bytes,6,opt,name=sparksql_dialect,json=sparksqlDialect,proto3,oneof"`
}
Dialect_SqlServerDialect
type Dialect_SqlServerDialect struct {
// The SQL Server dialect
SqlServerDialect *SQLServerDialect `protobuf:"bytes,11,opt,name=sql_server_dialect,json=sqlServerDialect,proto3,oneof"`
}
Dialect_TeradataDialect
type Dialect_TeradataDialect struct {
// The Teradata dialect
TeradataDialect *TeradataDialect `protobuf:"bytes,4,opt,name=teradata_dialect,json=teradataDialect,proto3,oneof"`
}
Dialect_VerticaDialect
type Dialect_VerticaDialect struct {
// The Vertica dialect
VerticaDialect *VerticaDialect `protobuf:"bytes,10,opt,name=vertica_dialect,json=verticaDialect,proto3,oneof"`
}
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
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
HiveQLDialect
type HiveQLDialect struct {
// contains filtered or unexported fields
}
The dialect definition for HiveQL.
func (*HiveQLDialect) Descriptor
func (*HiveQLDialect) Descriptor() ([]byte, []int)
Deprecated: Use HiveQLDialect.ProtoReflect.Descriptor instead.
func (*HiveQLDialect) ProtoMessage
func (*HiveQLDialect) ProtoMessage()
func (*HiveQLDialect) ProtoReflect
func (x *HiveQLDialect) ProtoReflect() protoreflect.Message
func (*HiveQLDialect) Reset
func (x *HiveQLDialect) Reset()
func (*HiveQLDialect) String
func (x *HiveQLDialect) String() string
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 "" /* 127 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 {
// The details of the task.
//
// Types that are assignable to TaskDetails:
//
// *MigrationTask_TranslationConfigDetails
TaskDetails isMigrationTask_TaskDetails `protobuf_oneof:"task_details"`
// Output only. Immutable. The unique identifier for the migration task. The
// ID is server-generated.
Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
// The type of the task. This must be one of the supported task types:
// Translation_Teradata2BQ, Translation_Redshift2BQ, Translation_Bteq2BQ,
// Translation_Oracle2BQ, Translation_HiveQL2BQ, Translation_SparkSQL2BQ,
// Translation_Snowflake2BQ, Translation_Netezza2BQ,
// Translation_AzureSynapse2BQ, Translation_Vertica2BQ,
// Translation_SQLServer2BQ, Translation_Presto2BQ, Translation_MySQL2BQ.
Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
// Output only. The current state of the task.
State MigrationTask_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.bigquery.migration.v2.MigrationTask_State" json:"state,omitempty"`
// Output only. An explanation that may be populated when the task is in
// FAILED state.
ProcessingError *errdetails.ErrorInfo `protobuf:"bytes,5,opt,name=processing_error,json=processingError,proto3" json:"processing_error,omitempty"`
// Time when the task was created.
CreateTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
// Time when the task was last updated.
LastUpdateTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_update_time,json=lastUpdateTime,proto3" json:"last_update_time,omitempty"`
// contains filtered or unexported fields
}
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) GetCreateTime
func (x *MigrationTask) GetCreateTime() *timestamppb.Timestamp
func (*MigrationTask) GetId
func (x *MigrationTask) GetId() string
func (*MigrationTask) GetLastUpdateTime
func (x *MigrationTask) GetLastUpdateTime() *timestamppb.Timestamp
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) GetTranslationConfigDetails
func (x *MigrationTask) GetTranslationConfigDetails() *TranslationConfigDetails
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
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_TranslationConfigDetails
type MigrationTask_TranslationConfigDetails struct {
// Task configuration for Batch SQL Translation.
TranslationConfigDetails *TranslationConfigDetails `protobuf:"bytes,14,opt,name=translation_config_details,json=translationConfigDetails,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 "" /* 128 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
MySQLDialect
type MySQLDialect struct {
// contains filtered or unexported fields
}
The dialect definition for MySQL.
func (*MySQLDialect) Descriptor
func (*MySQLDialect) Descriptor() ([]byte, []int)
Deprecated: Use MySQLDialect.ProtoReflect.Descriptor instead.
func (*MySQLDialect) ProtoMessage
func (*MySQLDialect) ProtoMessage()
func (*MySQLDialect) ProtoReflect
func (x *MySQLDialect) ProtoReflect() protoreflect.Message
func (*MySQLDialect) Reset
func (x *MySQLDialect) Reset()
func (*MySQLDialect) String
func (x *MySQLDialect) String() string
NameMappingKey
type NameMappingKey struct {
// The type of object that is being mapped.
Type NameMappingKey_Type `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.bigquery.migration.v2.NameMappingKey_Type" json:"type,omitempty"`
// The database name (BigQuery project ID equivalent in the source data
// warehouse).
Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
// The schema name (BigQuery dataset equivalent in the source data warehouse).
Schema string `protobuf:"bytes,3,opt,name=schema,proto3" json:"schema,omitempty"`
// The relation name (BigQuery table or view equivalent in the source data
// warehouse).
Relation string `protobuf:"bytes,4,opt,name=relation,proto3" json:"relation,omitempty"`
// The attribute name (BigQuery column equivalent in the source data
// warehouse).
Attribute string `protobuf:"bytes,5,opt,name=attribute,proto3" json:"attribute,omitempty"`
// contains filtered or unexported fields
}
The potential components of a full name mapping that will be mapped during translation in the source data warehouse.
func (*NameMappingKey) Descriptor
func (*NameMappingKey) Descriptor() ([]byte, []int)
Deprecated: Use NameMappingKey.ProtoReflect.Descriptor instead.
func (*NameMappingKey) GetAttribute
func (x *NameMappingKey) GetAttribute() string
func (*NameMappingKey) GetDatabase
func (x *NameMappingKey) GetDatabase() string
func (*NameMappingKey) GetRelation
func (x *NameMappingKey) GetRelation() string
func (*NameMappingKey) GetSchema
func (x *NameMappingKey) GetSchema() string
func (*NameMappingKey) GetType
func (x *NameMappingKey) GetType() NameMappingKey_Type
func (*NameMappingKey) ProtoMessage
func (*NameMappingKey) ProtoMessage()
func (*NameMappingKey) ProtoReflect
func (x *NameMappingKey) ProtoReflect() protoreflect.Message
func (*NameMappingKey) Reset
func (x *NameMappingKey) Reset()
func (*NameMappingKey) String
func (x *NameMappingKey) String() string
NameMappingKey_Type
type NameMappingKey_Type int32
The type of the object that is being mapped.
NameMappingKey_TYPE_UNSPECIFIED, NameMappingKey_DATABASE, NameMappingKey_SCHEMA, NameMappingKey_RELATION, NameMappingKey_ATTRIBUTE, NameMappingKey_RELATION_ALIAS, NameMappingKey_ATTRIBUTE_ALIAS, NameMappingKey_FUNCTION
const (
// Unspecified name mapping type.
NameMappingKey_TYPE_UNSPECIFIED NameMappingKey_Type = 0
// The object being mapped is a database.
NameMappingKey_DATABASE NameMappingKey_Type = 1
// The object being mapped is a schema.
NameMappingKey_SCHEMA NameMappingKey_Type = 2
// The object being mapped is a relation.
NameMappingKey_RELATION NameMappingKey_Type = 3
// The object being mapped is an attribute.
NameMappingKey_ATTRIBUTE NameMappingKey_Type = 4
// The object being mapped is a relation alias.
NameMappingKey_RELATION_ALIAS NameMappingKey_Type = 5
// The object being mapped is a an attribute alias.
NameMappingKey_ATTRIBUTE_ALIAS NameMappingKey_Type = 6
// The object being mapped is a function.
NameMappingKey_FUNCTION NameMappingKey_Type = 7
)
func (NameMappingKey_Type) Descriptor
func (NameMappingKey_Type) Descriptor() protoreflect.EnumDescriptor
func (NameMappingKey_Type) Enum
func (x NameMappingKey_Type) Enum() *NameMappingKey_Type
func (NameMappingKey_Type) EnumDescriptor
func (NameMappingKey_Type) EnumDescriptor() ([]byte, []int)
Deprecated: Use NameMappingKey_Type.Descriptor instead.
func (NameMappingKey_Type) Number
func (x NameMappingKey_Type) Number() protoreflect.EnumNumber
func (NameMappingKey_Type) String
func (x NameMappingKey_Type) String() string
func (NameMappingKey_Type) Type
func (NameMappingKey_Type) Type() protoreflect.EnumType
NameMappingValue
type NameMappingValue struct {
// The database name (BigQuery project ID equivalent in the target data
// warehouse).
Database string `protobuf:"bytes,1,opt,name=database,proto3" json:"database,omitempty"`
// The schema name (BigQuery dataset equivalent in the target data warehouse).
Schema string `protobuf:"bytes,2,opt,name=schema,proto3" json:"schema,omitempty"`
// The relation name (BigQuery table or view equivalent in the target data
// warehouse).
Relation string `protobuf:"bytes,3,opt,name=relation,proto3" json:"relation,omitempty"`
// The attribute name (BigQuery column equivalent in the target data
// warehouse).
Attribute string `protobuf:"bytes,4,opt,name=attribute,proto3" json:"attribute,omitempty"`
// contains filtered or unexported fields
}
The potential components of a full name mapping that will be mapped during translation in the target data warehouse.
func (*NameMappingValue) Descriptor
func (*NameMappingValue) Descriptor() ([]byte, []int)
Deprecated: Use NameMappingValue.ProtoReflect.Descriptor instead.
func (*NameMappingValue) GetAttribute
func (x *NameMappingValue) GetAttribute() string
func (*NameMappingValue) GetDatabase
func (x *NameMappingValue) GetDatabase() string
func (*NameMappingValue) GetRelation
func (x *NameMappingValue) GetRelation() string
func (*NameMappingValue) GetSchema
func (x *NameMappingValue) GetSchema() string
func (*NameMappingValue) ProtoMessage
func (*NameMappingValue) ProtoMessage()
func (*NameMappingValue) ProtoReflect
func (x *NameMappingValue) ProtoReflect() protoreflect.Message
func (*NameMappingValue) Reset
func (x *NameMappingValue) Reset()
func (*NameMappingValue) String
func (x *NameMappingValue) String() string
NetezzaDialect
type NetezzaDialect struct {
// contains filtered or unexported fields
}
The dialect definition for Netezza.
func (*NetezzaDialect) Descriptor
func (*NetezzaDialect) Descriptor() ([]byte, []int)
Deprecated: Use NetezzaDialect.ProtoReflect.Descriptor instead.
func (*NetezzaDialect) ProtoMessage
func (*NetezzaDialect) ProtoMessage()
func (*NetezzaDialect) ProtoReflect
func (x *NetezzaDialect) ProtoReflect() protoreflect.Message
func (*NetezzaDialect) Reset
func (x *NetezzaDialect) Reset()
func (*NetezzaDialect) String
func (x *NetezzaDialect) String() string
ObjectNameMapping
type ObjectNameMapping struct {
// The name of the object in source that is being mapped.
Source *NameMappingKey `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`
// The desired target name of the object that is being mapped.
Target *NameMappingValue `protobuf:"bytes,2,opt,name=target,proto3" json:"target,omitempty"`
// contains filtered or unexported fields
}
Represents a key-value pair of NameMappingKey to NameMappingValue to represent the mapping of SQL names from the input value to desired output.
func (*ObjectNameMapping) Descriptor
func (*ObjectNameMapping) Descriptor() ([]byte, []int)
Deprecated: Use ObjectNameMapping.ProtoReflect.Descriptor instead.
func (*ObjectNameMapping) GetSource
func (x *ObjectNameMapping) GetSource() *NameMappingKey
func (*ObjectNameMapping) GetTarget
func (x *ObjectNameMapping) GetTarget() *NameMappingValue
func (*ObjectNameMapping) ProtoMessage
func (*ObjectNameMapping) ProtoMessage()
func (*ObjectNameMapping) ProtoReflect
func (x *ObjectNameMapping) ProtoReflect() protoreflect.Message
func (*ObjectNameMapping) Reset
func (x *ObjectNameMapping) Reset()
func (*ObjectNameMapping) String
func (x *ObjectNameMapping) String() string
ObjectNameMappingList
type ObjectNameMappingList struct {
// The elements of the object name map.
NameMap []*ObjectNameMapping `protobuf:"bytes,1,rep,name=name_map,json=nameMap,proto3" json:"name_map,omitempty"`
// contains filtered or unexported fields
}
Represents a map of name mappings using a list of key:value proto messages of existing name to desired output name.
func (*ObjectNameMappingList) Descriptor
func (*ObjectNameMappingList) Descriptor() ([]byte, []int)
Deprecated: Use ObjectNameMappingList.ProtoReflect.Descriptor instead.
func (*ObjectNameMappingList) GetNameMap
func (x *ObjectNameMappingList) GetNameMap() []*ObjectNameMapping
func (*ObjectNameMappingList) ProtoMessage
func (*ObjectNameMappingList) ProtoMessage()
func (*ObjectNameMappingList) ProtoReflect
func (x *ObjectNameMappingList) ProtoReflect() protoreflect.Message
func (*ObjectNameMappingList) Reset
func (x *ObjectNameMappingList) Reset()
func (*ObjectNameMappingList) String
func (x *ObjectNameMappingList) String() string
OracleDialect
type OracleDialect struct {
// contains filtered or unexported fields
}
The dialect definition for Oracle.
func (*OracleDialect) Descriptor
func (*OracleDialect) Descriptor() ([]byte, []int)
Deprecated: Use OracleDialect.ProtoReflect.Descriptor instead.
func (*OracleDialect) ProtoMessage
func (*OracleDialect) ProtoMessage()
func (*OracleDialect) ProtoReflect
func (x *OracleDialect) ProtoReflect() protoreflect.Message
func (*OracleDialect) Reset
func (x *OracleDialect) Reset()
func (*OracleDialect) String
func (x *OracleDialect) String() string
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
PostgresqlDialect
type PostgresqlDialect struct {
// contains filtered or unexported fields
}
The dialect definition for Postgresql.
func (*PostgresqlDialect) Descriptor
func (*PostgresqlDialect) Descriptor() ([]byte, []int)
Deprecated: Use PostgresqlDialect.ProtoReflect.Descriptor instead.
func (*PostgresqlDialect) ProtoMessage
func (*PostgresqlDialect) ProtoMessage()
func (*PostgresqlDialect) ProtoReflect
func (x *PostgresqlDialect) ProtoReflect() protoreflect.Message
func (*PostgresqlDialect) Reset
func (x *PostgresqlDialect) Reset()
func (*PostgresqlDialect) String
func (x *PostgresqlDialect) String() string
PrestoDialect
type PrestoDialect struct {
// contains filtered or unexported fields
}
The dialect definition for Presto.
func (*PrestoDialect) Descriptor
func (*PrestoDialect) Descriptor() ([]byte, []int)
Deprecated: Use PrestoDialect.ProtoReflect.Descriptor instead.
func (*PrestoDialect) ProtoMessage
func (*PrestoDialect) ProtoMessage()
func (*PrestoDialect) ProtoReflect
func (x *PrestoDialect) ProtoReflect() protoreflect.Message
func (*PrestoDialect) Reset
func (x *PrestoDialect) Reset()
func (*PrestoDialect) String
func (x *PrestoDialect) String() string
RedshiftDialect
type RedshiftDialect struct {
// contains filtered or unexported fields
}
The dialect definition for Redshift.
func (*RedshiftDialect) Descriptor
func (*RedshiftDialect) Descriptor() ([]byte, []int)
Deprecated: Use RedshiftDialect.ProtoReflect.Descriptor instead.
func (*RedshiftDialect) ProtoMessage
func (*RedshiftDialect) ProtoMessage()
func (*RedshiftDialect) ProtoReflect
func (x *RedshiftDialect) ProtoReflect() protoreflect.Message
func (*RedshiftDialect) Reset
func (x *RedshiftDialect) Reset()
func (*RedshiftDialect) String
func (x *RedshiftDialect) 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
SQLServerDialect
type SQLServerDialect struct {
// contains filtered or unexported fields
}
The dialect definition for SQL Server.
func (*SQLServerDialect) Descriptor
func (*SQLServerDialect) Descriptor() ([]byte, []int)
Deprecated: Use SQLServerDialect.ProtoReflect.Descriptor instead.
func (*SQLServerDialect) ProtoMessage
func (*SQLServerDialect) ProtoMessage()
func (*SQLServerDialect) ProtoReflect
func (x *SQLServerDialect) ProtoReflect() protoreflect.Message
func (*SQLServerDialect) Reset
func (x *SQLServerDialect) Reset()
func (*SQLServerDialect) String
func (x *SQLServerDialect) String() string
SnowflakeDialect
type SnowflakeDialect struct {
// contains filtered or unexported fields
}
The dialect definition for Snowflake.
func (*SnowflakeDialect) Descriptor
func (*SnowflakeDialect) Descriptor() ([]byte, []int)
Deprecated: Use SnowflakeDialect.ProtoReflect.Descriptor instead.
func (*SnowflakeDialect) ProtoMessage
func (*SnowflakeDialect) ProtoMessage()
func (*SnowflakeDialect) ProtoReflect
func (x *SnowflakeDialect) ProtoReflect() protoreflect.Message
func (*SnowflakeDialect) Reset
func (x *SnowflakeDialect) Reset()
func (*SnowflakeDialect) String
func (x *SnowflakeDialect) String() string
SourceEnv
type SourceEnv struct {
// The default database name to fully qualify SQL objects when their database
// name is missing.
DefaultDatabase string `protobuf:"bytes,1,opt,name=default_database,json=defaultDatabase,proto3" json:"default_database,omitempty"`
// The schema search path. When SQL objects are missing schema name,
// translation engine will search through this list to find the value.
SchemaSearchPath []string `protobuf:"bytes,2,rep,name=schema_search_path,json=schemaSearchPath,proto3" json:"schema_search_path,omitempty"`
// contains filtered or unexported fields
}
Represents the default source environment values for the translation.
func (*SourceEnv) Descriptor
Deprecated: Use SourceEnv.ProtoReflect.Descriptor instead.
func (*SourceEnv) GetDefaultDatabase
func (*SourceEnv) GetSchemaSearchPath
func (*SourceEnv) ProtoMessage
func (*SourceEnv) ProtoMessage()
func (*SourceEnv) ProtoReflect
func (x *SourceEnv) ProtoReflect() protoreflect.Message
func (*SourceEnv) Reset
func (x *SourceEnv) Reset()
func (*SourceEnv) String
SparkSQLDialect
type SparkSQLDialect struct {
// contains filtered or unexported fields
}
The dialect definition for SparkSQL.
func (*SparkSQLDialect) Descriptor
func (*SparkSQLDialect) Descriptor() ([]byte, []int)
Deprecated: Use SparkSQLDialect.ProtoReflect.Descriptor instead.
func (*SparkSQLDialect) ProtoMessage
func (*SparkSQLDialect) ProtoMessage()
func (*SparkSQLDialect) ProtoReflect
func (x *SparkSQLDialect) ProtoReflect() protoreflect.Message
func (*SparkSQLDialect) Reset
func (x *SparkSQLDialect) Reset()
func (*SparkSQLDialect) String
func (x *SparkSQLDialect) String() string
StartMigrationWorkflowRequest
type StartMigrationWorkflowRequest 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 start a previously created migration workflow.
func (*StartMigrationWorkflowRequest) Descriptor
func (*StartMigrationWorkflowRequest) Descriptor() ([]byte, []int)
Deprecated: Use StartMigrationWorkflowRequest.ProtoReflect.Descriptor instead.
func (*StartMigrationWorkflowRequest) GetName
func (x *StartMigrationWorkflowRequest) GetName() string
func (*StartMigrationWorkflowRequest) ProtoMessage
func (*StartMigrationWorkflowRequest) ProtoMessage()
func (*StartMigrationWorkflowRequest) ProtoReflect
func (x *StartMigrationWorkflowRequest) ProtoReflect() protoreflect.Message
func (*StartMigrationWorkflowRequest) Reset
func (x *StartMigrationWorkflowRequest) Reset()
func (*StartMigrationWorkflowRequest) String
func (x *StartMigrationWorkflowRequest) String() string
TeradataDialect
type TeradataDialect struct {
// Which Teradata sub-dialect mode the user specifies.
Mode TeradataDialect_Mode `protobuf:"varint,1,opt,name=mode,proto3,enum=google.cloud.bigquery.migration.v2.TeradataDialect_Mode" json:"mode,omitempty"`
// contains filtered or unexported fields
}
The dialect definition for Teradata.
func (*TeradataDialect) Descriptor
func (*TeradataDialect) Descriptor() ([]byte, []int)
Deprecated: Use TeradataDialect.ProtoReflect.Descriptor instead.
func (*TeradataDialect) GetMode
func (x *TeradataDialect) GetMode() TeradataDialect_Mode
func (*TeradataDialect) ProtoMessage
func (*TeradataDialect) ProtoMessage()
func (*TeradataDialect) ProtoReflect
func (x *TeradataDialect) ProtoReflect() protoreflect.Message
func (*TeradataDialect) Reset
func (x *TeradataDialect) Reset()
func (*TeradataDialect) String
func (x *TeradataDialect) String() string
TeradataDialect_Mode
type TeradataDialect_Mode int32
The sub-dialect options for Teradata.
TeradataDialect_MODE_UNSPECIFIED, TeradataDialect_SQL, TeradataDialect_BTEQ
const (
// Unspecified mode.
TeradataDialect_MODE_UNSPECIFIED TeradataDialect_Mode = 0
// Teradata SQL mode.
TeradataDialect_SQL TeradataDialect_Mode = 1
// BTEQ mode (which includes SQL).
TeradataDialect_BTEQ TeradataDialect_Mode = 2
)
func (TeradataDialect_Mode) Descriptor
func (TeradataDialect_Mode) Descriptor() protoreflect.EnumDescriptor
func (TeradataDialect_Mode) Enum
func (x TeradataDialect_Mode) Enum() *TeradataDialect_Mode
func (TeradataDialect_Mode) EnumDescriptor
func (TeradataDialect_Mode) EnumDescriptor() ([]byte, []int)
Deprecated: Use TeradataDialect_Mode.Descriptor instead.
func (TeradataDialect_Mode) Number
func (x TeradataDialect_Mode) Number() protoreflect.EnumNumber
func (TeradataDialect_Mode) String
func (x TeradataDialect_Mode) String() string
func (TeradataDialect_Mode) Type
func (TeradataDialect_Mode) Type() protoreflect.EnumType
TimeInterval
type TimeInterval struct {
// Optional. The beginning of the time interval. The default value
// for the start time is the end time. The start time must not be
// later than the end time.
StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
// Required. The end of the time interval.
EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
// contains filtered or unexported fields
}
A time interval extending just after a start time through an end time. If the start time is the same as the end time, then the interval represents a single point in time.
func (*TimeInterval) Descriptor
func (*TimeInterval) Descriptor() ([]byte, []int)
Deprecated: Use TimeInterval.ProtoReflect.Descriptor instead.
func (*TimeInterval) GetEndTime
func (x *TimeInterval) GetEndTime() *timestamppb.Timestamp
func (*TimeInterval) GetStartTime
func (x *TimeInterval) GetStartTime() *timestamppb.Timestamp
func (*TimeInterval) ProtoMessage
func (*TimeInterval) ProtoMessage()
func (*TimeInterval) ProtoReflect
func (x *TimeInterval) ProtoReflect() protoreflect.Message
func (*TimeInterval) Reset
func (x *TimeInterval) Reset()
func (*TimeInterval) String
func (x *TimeInterval) String() string
TimeSeries
type TimeSeries struct {
Metric string `protobuf:"bytes,1,opt,name=metric,proto3" json:"metric,omitempty"`
ValueType metric.MetricDescriptor_ValueType "" /* 132 byte string literal not displayed */
MetricKind metric.MetricDescriptor_MetricKind "" /* 136 byte string literal not displayed */
Points []*Point `protobuf:"bytes,4,rep,name=points,proto3" json:"points,omitempty"`
}
The metrics object for a SubTask.
func (*TimeSeries) Descriptor
func (*TimeSeries) Descriptor() ([]byte, []int)
Deprecated: Use TimeSeries.ProtoReflect.Descriptor instead.
func (*TimeSeries) GetMetric
func (x *TimeSeries) GetMetric() string
func (*TimeSeries) GetMetricKind
func (x *TimeSeries) GetMetricKind() metric.MetricDescriptor_MetricKind
func (*TimeSeries) GetPoints
func (x *TimeSeries) GetPoints() []*Point
func (*TimeSeries) GetValueType
func (x *TimeSeries) GetValueType() metric.MetricDescriptor_ValueType
func (*TimeSeries) ProtoMessage
func (*TimeSeries) ProtoMessage()
func (*TimeSeries) ProtoReflect
func (x *TimeSeries) ProtoReflect() protoreflect.Message
func (*TimeSeries) Reset
func (x *TimeSeries) Reset()
func (*TimeSeries) String
func (x *TimeSeries) String() string
TranslationConfigDetails
type TranslationConfigDetails struct {
// The chosen path where the source for input files will be found.
//
// Types that are assignable to SourceLocation:
//
// *TranslationConfigDetails_GcsSourcePath
SourceLocation isTranslationConfigDetails_SourceLocation `protobuf_oneof:"source_location"`
// The chosen path where the destination for output files will be found.
//
// Types that are assignable to TargetLocation:
//
// *TranslationConfigDetails_GcsTargetPath
TargetLocation isTranslationConfigDetails_TargetLocation `protobuf_oneof:"target_location"`
// The dialect of the input files.
SourceDialect *Dialect `protobuf:"bytes,3,opt,name=source_dialect,json=sourceDialect,proto3" json:"source_dialect,omitempty"`
// The target dialect for the engine to translate the input to.
TargetDialect *Dialect `protobuf:"bytes,4,opt,name=target_dialect,json=targetDialect,proto3" json:"target_dialect,omitempty"`
// The mapping of full SQL object names from their current state to the
// desired output.
//
// Types that are assignable to OutputNameMapping:
//
// *TranslationConfigDetails_NameMappingList
OutputNameMapping isTranslationConfigDetails_OutputNameMapping `protobuf_oneof:"output_name_mapping"`
// The default source environment values for the translation.
SourceEnv *SourceEnv `protobuf:"bytes,6,opt,name=source_env,json=sourceEnv,proto3" json:"source_env,omitempty"`
// contains filtered or unexported fields
}
The translation config to capture necessary settings for a translation task and subtask.
func (*TranslationConfigDetails) Descriptor
func (*TranslationConfigDetails) Descriptor() ([]byte, []int)
Deprecated: Use TranslationConfigDetails.ProtoReflect.Descriptor instead.
func (*TranslationConfigDetails) GetGcsSourcePath
func (x *TranslationConfigDetails) GetGcsSourcePath() string
func (*TranslationConfigDetails) GetGcsTargetPath
func (x *TranslationConfigDetails) GetGcsTargetPath() string
func (*TranslationConfigDetails) GetNameMappingList
func (x *TranslationConfigDetails) GetNameMappingList() *ObjectNameMappingList
func (*TranslationConfigDetails) GetOutputNameMapping
func (m *TranslationConfigDetails) GetOutputNameMapping() isTranslationConfigDetails_OutputNameMapping
func (*TranslationConfigDetails) GetSourceDialect
func (x *TranslationConfigDetails) GetSourceDialect() *Dialect
func (*TranslationConfigDetails) GetSourceEnv
func (x *TranslationConfigDetails) GetSourceEnv() *SourceEnv
func (*TranslationConfigDetails) GetSourceLocation
func (m *TranslationConfigDetails) GetSourceLocation() isTranslationConfigDetails_SourceLocation
func (*TranslationConfigDetails) GetTargetDialect
func (x *TranslationConfigDetails) GetTargetDialect() *Dialect
func (*TranslationConfigDetails) GetTargetLocation
func (m *TranslationConfigDetails) GetTargetLocation() isTranslationConfigDetails_TargetLocation
func (*TranslationConfigDetails) ProtoMessage
func (*TranslationConfigDetails) ProtoMessage()
func (*TranslationConfigDetails) ProtoReflect
func (x *TranslationConfigDetails) ProtoReflect() protoreflect.Message
func (*TranslationConfigDetails) Reset
func (x *TranslationConfigDetails) Reset()
func (*TranslationConfigDetails) String
func (x *TranslationConfigDetails) String() string
TranslationConfigDetails_GcsSourcePath
type TranslationConfigDetails_GcsSourcePath struct {
// The Cloud Storage path for a directory of files to translate in a task.
GcsSourcePath string `protobuf:"bytes,1,opt,name=gcs_source_path,json=gcsSourcePath,proto3,oneof"`
}
TranslationConfigDetails_GcsTargetPath
type TranslationConfigDetails_GcsTargetPath struct {
// The Cloud Storage path to write back the corresponding input files to.
GcsTargetPath string `protobuf:"bytes,2,opt,name=gcs_target_path,json=gcsTargetPath,proto3,oneof"`
}
TranslationConfigDetails_NameMappingList
type TranslationConfigDetails_NameMappingList struct {
// The mapping of objects to their desired output names in list form.
NameMappingList *ObjectNameMappingList `protobuf:"bytes,5,opt,name=name_mapping_list,json=nameMappingList,proto3,oneof"`
}
TypedValue
type TypedValue struct {
// The typed value field.
//
// Types that are assignable to Value:
//
// *TypedValue_BoolValue
// *TypedValue_Int64Value
// *TypedValue_DoubleValue
// *TypedValue_StringValue
// *TypedValue_DistributionValue
Value isTypedValue_Value `protobuf_oneof:"value"`
// contains filtered or unexported fields
}
A single strongly-typed value.
func (*TypedValue) Descriptor
func (*TypedValue) Descriptor() ([]byte, []int)
Deprecated: Use TypedValue.ProtoReflect.Descriptor instead.
func (*TypedValue) GetBoolValue
func (x *TypedValue) GetBoolValue() bool
func (*TypedValue) GetDistributionValue
func (x *TypedValue) GetDistributionValue() *distribution.Distribution
func (*TypedValue) GetDoubleValue
func (x *TypedValue) GetDoubleValue() float64
func (*TypedValue) GetInt64Value
func (x *TypedValue) GetInt64Value() int64
func (*TypedValue) GetStringValue
func (x *TypedValue) GetStringValue() string
func (*TypedValue) GetValue
func (m *TypedValue) GetValue() isTypedValue_Value
func (*TypedValue) ProtoMessage
func (*TypedValue) ProtoMessage()
func (*TypedValue) ProtoReflect
func (x *TypedValue) ProtoReflect() protoreflect.Message
func (*TypedValue) Reset
func (x *TypedValue) Reset()
func (*TypedValue) String
func (x *TypedValue) String() string
TypedValue_BoolValue
type TypedValue_BoolValue struct {
// A Boolean value: `true` or `false`.
BoolValue bool `protobuf:"varint,1,opt,name=bool_value,json=boolValue,proto3,oneof"`
}
TypedValue_DistributionValue
type TypedValue_DistributionValue struct {
// A distribution value.
DistributionValue *distribution.Distribution `protobuf:"bytes,5,opt,name=distribution_value,json=distributionValue,proto3,oneof"`
}
TypedValue_DoubleValue
type TypedValue_DoubleValue struct {
// A 64-bit double-precision floating-point number. Its magnitude
// is approximately `+/-10^(+/-300)` and it has 16 significant digits of
// precision.
DoubleValue float64 `protobuf:"fixed64,3,opt,name=double_value,json=doubleValue,proto3,oneof"`
}
TypedValue_Int64Value
type TypedValue_Int64Value struct {
// A 64-bit integer. Its range is approximately `+/-9.2x10^18`.
Int64Value int64 `protobuf:"varint,2,opt,name=int64_value,json=int64Value,proto3,oneof"`
}
TypedValue_StringValue
type TypedValue_StringValue struct {
// A variable-length string value.
StringValue string `protobuf:"bytes,4,opt,name=string_value,json=stringValue,proto3,oneof"`
}
UnimplementedMigrationServiceServer
type UnimplementedMigrationServiceServer struct {
}
UnimplementedMigrationServiceServer can be embedded to have forward compatible implementations.
func (*UnimplementedMigrationServiceServer) CreateMigrationWorkflow
func (*UnimplementedMigrationServiceServer) CreateMigrationWorkflow(context.Context, *CreateMigrationWorkflowRequest) (*MigrationWorkflow, error)
func (*UnimplementedMigrationServiceServer) DeleteMigrationWorkflow
func (*UnimplementedMigrationServiceServer) DeleteMigrationWorkflow(context.Context, *DeleteMigrationWorkflowRequest) (*emptypb.Empty, error)
func (*UnimplementedMigrationServiceServer) GetMigrationSubtask
func (*UnimplementedMigrationServiceServer) GetMigrationSubtask(context.Context, *GetMigrationSubtaskRequest) (*MigrationSubtask, error)
func (*UnimplementedMigrationServiceServer) GetMigrationWorkflow
func (*UnimplementedMigrationServiceServer) GetMigrationWorkflow(context.Context, *GetMigrationWorkflowRequest) (*MigrationWorkflow, error)
func (*UnimplementedMigrationServiceServer) ListMigrationSubtasks
func (*UnimplementedMigrationServiceServer) ListMigrationSubtasks(context.Context, *ListMigrationSubtasksRequest) (*ListMigrationSubtasksResponse, error)
func (*UnimplementedMigrationServiceServer) ListMigrationWorkflows
func (*UnimplementedMigrationServiceServer) ListMigrationWorkflows(context.Context, *ListMigrationWorkflowsRequest) (*ListMigrationWorkflowsResponse, error)
func (*UnimplementedMigrationServiceServer) StartMigrationWorkflow
func (*UnimplementedMigrationServiceServer) StartMigrationWorkflow(context.Context, *StartMigrationWorkflowRequest) (*emptypb.Empty, error)
VerticaDialect
type VerticaDialect struct {
// contains filtered or unexported fields
}
The dialect definition for Vertica.
func (*VerticaDialect) Descriptor
func (*VerticaDialect) Descriptor() ([]byte, []int)
Deprecated: Use VerticaDialect.ProtoReflect.Descriptor instead.
func (*VerticaDialect) ProtoMessage
func (*VerticaDialect) ProtoMessage()
func (*VerticaDialect) ProtoReflect
func (x *VerticaDialect) ProtoReflect() protoreflect.Message
func (*VerticaDialect) Reset
func (x *VerticaDialect) Reset()
func (*VerticaDialect) String
func (x *VerticaDialect) String() string