|
|
|
@ -27,6 +27,7 @@ import "google/protobuf/wrappers.proto"; |
|
|
|
|
import "google/type/dayofweek.proto"; |
|
|
|
|
|
|
|
|
|
option go_package = "google.golang.org/genproto/googleapis/cloud/metastore/v1beta;metastore"; |
|
|
|
|
option php_namespace = "Google\\Cloud\\Metastore\\V1beta"; |
|
|
|
|
option java_multiple_files = true; |
|
|
|
|
option java_outer_classname = "MetastoreProto"; |
|
|
|
|
option java_package = "com.google.cloud.metastore.v1beta"; |
|
|
|
@ -54,7 +55,8 @@ option (google.api.resource_definition) = { |
|
|
|
|
// `/projects/{project_number}/locations/{location_id}/services/{service_id}`. |
|
|
|
|
service DataprocMetastore { |
|
|
|
|
option (google.api.default_host) = "metastore.googleapis.com"; |
|
|
|
|
option (google.api.oauth_scopes) = "https://www.googleapis.com/auth/cloud-platform"; |
|
|
|
|
option (google.api.oauth_scopes) = |
|
|
|
|
"https://www.googleapis.com/auth/cloud-platform"; |
|
|
|
|
|
|
|
|
|
// Lists services in a project and location. |
|
|
|
|
rpc ListServices(ListServicesRequest) returns (ListServicesResponse) { |
|
|
|
@ -73,7 +75,8 @@ service DataprocMetastore { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates a metastore service in a project and location. |
|
|
|
|
rpc CreateService(CreateServiceRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc CreateService(CreateServiceRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1beta/{parent=projects/*/locations/*}/services" |
|
|
|
|
body: "service" |
|
|
|
@ -86,7 +89,8 @@ service DataprocMetastore { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Updates the parameters of a single service. |
|
|
|
|
rpc UpdateService(UpdateServiceRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc UpdateService(UpdateServiceRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1beta/{service.name=projects/*/locations/*/services/*}" |
|
|
|
|
body: "service" |
|
|
|
@ -99,7 +103,8 @@ service DataprocMetastore { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Deletes a single service. |
|
|
|
|
rpc DeleteService(DeleteServiceRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc DeleteService(DeleteServiceRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
delete: "/v1beta/{name=projects/*/locations/*/services/*}" |
|
|
|
|
}; |
|
|
|
@ -111,7 +116,8 @@ service DataprocMetastore { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Lists imports in a service. |
|
|
|
|
rpc ListMetadataImports(ListMetadataImportsRequest) returns (ListMetadataImportsResponse) { |
|
|
|
|
rpc ListMetadataImports(ListMetadataImportsRequest) |
|
|
|
|
returns (ListMetadataImportsResponse) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
get: "/v1beta/{parent=projects/*/locations/*/services/*}/metadataImports" |
|
|
|
|
}; |
|
|
|
@ -127,12 +133,14 @@ service DataprocMetastore { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Creates a new MetadataImport in a given project and location. |
|
|
|
|
rpc CreateMetadataImport(CreateMetadataImportRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc CreateMetadataImport(CreateMetadataImportRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1beta/{parent=projects/*/locations/*/services/*}/metadataImports" |
|
|
|
|
body: "metadata_import" |
|
|
|
|
}; |
|
|
|
|
option (google.api.method_signature) = "parent,metadata_import,metadata_import_id"; |
|
|
|
|
option (google.api.method_signature) = |
|
|
|
|
"parent,metadata_import,metadata_import_id"; |
|
|
|
|
option (google.longrunning.operation_info) = { |
|
|
|
|
response_type: "MetadataImport" |
|
|
|
|
metadata_type: "OperationMetadata" |
|
|
|
@ -141,7 +149,8 @@ service DataprocMetastore { |
|
|
|
|
|
|
|
|
|
// Updates a single import. |
|
|
|
|
// Only the description field of MetadataImport is supported to be updated. |
|
|
|
|
rpc UpdateMetadataImport(UpdateMetadataImportRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc UpdateMetadataImport(UpdateMetadataImportRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
patch: "/v1beta/{metadata_import.name=projects/*/locations/*/services/*/metadataImports/*}" |
|
|
|
|
body: "metadata_import" |
|
|
|
@ -154,7 +163,8 @@ service DataprocMetastore { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Exports metadata from a service. |
|
|
|
|
rpc ExportMetadata(ExportMetadataRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc ExportMetadata(ExportMetadataRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1beta/{service=projects/*/locations/*/services/*}:exportMetadata" |
|
|
|
|
body: "*" |
|
|
|
@ -166,7 +176,8 @@ service DataprocMetastore { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Restores a service from a backup. |
|
|
|
|
rpc RestoreService(RestoreServiceRequest) returns (google.longrunning.Operation) { |
|
|
|
|
rpc RestoreService(RestoreServiceRequest) |
|
|
|
|
returns (google.longrunning.Operation) { |
|
|
|
|
option (google.api.http) = { |
|
|
|
|
post: "/v1beta/{service=projects/*/locations/*/services/*}:restore" |
|
|
|
|
body: "*" |
|
|
|
@ -296,29 +307,30 @@ message Service { |
|
|
|
|
HiveMetastoreConfig hive_metastore_config = 5; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Immutable. The relative resource name of the metastore service, of the form: |
|
|
|
|
// Immutable. The relative resource name of the metastore service, of the |
|
|
|
|
// form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}/services/{service_id}`. |
|
|
|
|
string name = 1 [(google.api.field_behavior) = IMMUTABLE]; |
|
|
|
|
|
|
|
|
|
// Output only. The time when the metastore service was created. |
|
|
|
|
google.protobuf.Timestamp create_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp create_time = 2 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The time when the metastore service was last updated. |
|
|
|
|
google.protobuf.Timestamp update_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp update_time = 3 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// User-defined labels for the metastore service. |
|
|
|
|
map<string, string> labels = 4; |
|
|
|
|
|
|
|
|
|
// Immutable. The relative resource name of the VPC network on which the instance can be |
|
|
|
|
// accessed. It is specified in the following form: |
|
|
|
|
// Immutable. The relative resource name of the VPC network on which the |
|
|
|
|
// instance can be accessed. It is specified in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/global/networks/{network_id}`. |
|
|
|
|
string network = 7 [ |
|
|
|
|
(google.api.field_behavior) = IMMUTABLE, |
|
|
|
|
(google.api.resource_reference) = { |
|
|
|
|
type: "compute.googleapis.com/Network" |
|
|
|
|
} |
|
|
|
|
(google.api.resource_reference) = { type: "compute.googleapis.com/Network" } |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Output only. The URI of the endpoint used to access the metastore service. |
|
|
|
@ -330,12 +342,12 @@ message Service { |
|
|
|
|
// Output only. The current state of the metastore service. |
|
|
|
|
State state = 10 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. Additional information about the current state of the metastore service, if |
|
|
|
|
// available. |
|
|
|
|
// Output only. Additional information about the current state of the |
|
|
|
|
// metastore service, if available. |
|
|
|
|
string state_message = 11 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. A Cloud Storage URI (starting with `gs://`) that specifies where artifacts |
|
|
|
|
// related to the metastore service are stored. |
|
|
|
|
// Output only. A Cloud Storage URI (starting with `gs://`) that specifies |
|
|
|
|
// where artifacts related to the metastore service are stored. |
|
|
|
|
string artifact_gcs_uri = 12 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// The tier of the service. |
|
|
|
@ -349,11 +361,13 @@ message Service { |
|
|
|
|
// when the service can be restarted for maintenance purposes in UTC time. |
|
|
|
|
MaintenanceWindow maintenance_window = 15; |
|
|
|
|
|
|
|
|
|
// Output only. The globally unique resource identifier of the metastore service. |
|
|
|
|
// Output only. The globally unique resource identifier of the metastore |
|
|
|
|
// service. |
|
|
|
|
string uid = 16 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The metadata management activities of the metastore service. |
|
|
|
|
MetadataManagementActivity metadata_management_activity = 17 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
MetadataManagementActivity metadata_management_activity = 17 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Immutable. The release channel of the service. |
|
|
|
|
// If unspecified, defaults to `STABLE`. |
|
|
|
@ -434,7 +448,8 @@ message Secret { |
|
|
|
|
// The metadata management activities of the metastore service. |
|
|
|
|
message MetadataManagementActivity { |
|
|
|
|
// Output only. The latest metadata exports of the metastore service. |
|
|
|
|
repeated MetadataExport metadata_exports = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
repeated MetadataExport metadata_exports = 1 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The latest restores of the metastore service. |
|
|
|
|
repeated Restore restores = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
@ -469,7 +484,8 @@ message MetadataImport { |
|
|
|
|
// The name of the source database. |
|
|
|
|
string source_database = 3 [deprecated = true]; |
|
|
|
|
|
|
|
|
|
// Optional. The type of the database dump. If unspecified, defaults to `MYSQL`. |
|
|
|
|
// Optional. The type of the database dump. If unspecified, defaults to |
|
|
|
|
// `MYSQL`. |
|
|
|
|
DatabaseDumpSpec.Type type = 4 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -507,10 +523,12 @@ message MetadataImport { |
|
|
|
|
string description = 2; |
|
|
|
|
|
|
|
|
|
// Output only. The time when the metadata import was created. |
|
|
|
|
google.protobuf.Timestamp create_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp create_time = 3 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The time when the metadata import was last updated. |
|
|
|
|
google.protobuf.Timestamp update_time = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp update_time = 4 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The current state of the metadata import. |
|
|
|
|
State state = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
@ -537,23 +555,27 @@ message MetadataExport { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
oneof destination { |
|
|
|
|
// Output only. A Cloud Storage URI of a folder that metadata are exported to, in the |
|
|
|
|
// form of `gs://<bucket_name>/<path_inside_bucket>/<export_folder>`, where |
|
|
|
|
// Output only. A Cloud Storage URI of a folder that metadata are exported |
|
|
|
|
// to, in the form of |
|
|
|
|
// `gs://<bucket_name>/<path_inside_bucket>/<export_folder>`, where |
|
|
|
|
// `<export_folder>` is automatically generated. |
|
|
|
|
string destination_gcs_uri = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Output only. The time when the export started. |
|
|
|
|
google.protobuf.Timestamp start_time = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp start_time = 1 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The time when the export ended. |
|
|
|
|
google.protobuf.Timestamp end_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp end_time = 2 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The current state of the export. |
|
|
|
|
State state = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The type of the database dump. |
|
|
|
|
DatabaseDumpSpec.Type database_dump_type = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
DatabaseDumpSpec.Type database_dump_type = 5 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// The details of a backup resource. |
|
|
|
@ -587,10 +609,12 @@ message Backup { |
|
|
|
|
string name = 1 [(google.api.field_behavior) = IMMUTABLE]; |
|
|
|
|
|
|
|
|
|
// Output only. The time when the backup was started. |
|
|
|
|
google.protobuf.Timestamp create_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp create_time = 2 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The time when the backup finished creating. |
|
|
|
|
google.protobuf.Timestamp end_time = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp end_time = 3 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The current state of the backup. |
|
|
|
|
State state = 4 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
@ -635,16 +659,18 @@ message Restore { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Output only. The time when the restore started. |
|
|
|
|
google.protobuf.Timestamp start_time = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp start_time = 1 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The time when the restore ended. |
|
|
|
|
google.protobuf.Timestamp end_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp end_time = 2 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The current state of the restore. |
|
|
|
|
State state = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The relative resource name of the metastore service backup to restore |
|
|
|
|
// from, in the following form: |
|
|
|
|
// Output only. The relative resource name of the metastore service backup to |
|
|
|
|
// restore from, in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}` |
|
|
|
|
string backup = 4 [ |
|
|
|
@ -657,15 +683,16 @@ message Restore { |
|
|
|
|
// Output only. The type of restore. |
|
|
|
|
RestoreType type = 5 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The restore details containing the revision of the service to be restored |
|
|
|
|
// to, in format of JSON. |
|
|
|
|
// Output only. The restore details containing the revision of the service to |
|
|
|
|
// be restored to, in format of JSON. |
|
|
|
|
string details = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices]. |
|
|
|
|
message ListServicesRequest { |
|
|
|
|
// Required. The relative resource name of the location of metastore services to |
|
|
|
|
// list, in the following form: |
|
|
|
|
// Required. The relative resource name of the location of metastore services |
|
|
|
|
// to list, in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}`. |
|
|
|
|
string parent = 1 [ |
|
|
|
@ -675,19 +702,21 @@ message ListServicesRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. The maximum number of services to return. The response may contain less |
|
|
|
|
// than the maximum number. If unspecified, no more than 500 services are |
|
|
|
|
// returned. The maximum value is 1000; values above 1000 are changed to 1000. |
|
|
|
|
// Optional. The maximum number of services to return. The response may |
|
|
|
|
// contain less than the maximum number. If unspecified, no more than 500 |
|
|
|
|
// services are returned. The maximum value is 1000; values above 1000 are |
|
|
|
|
// changed to 1000. |
|
|
|
|
int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. A page token, received from a previous [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices] |
|
|
|
|
// Optional. A page token, received from a previous |
|
|
|
|
// [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices] |
|
|
|
|
// call. Provide this token to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// To retrieve the first page, supply an empty page token. |
|
|
|
|
// |
|
|
|
|
// When paginating, other parameters provided to |
|
|
|
|
// [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices] must match the call that provided the |
|
|
|
|
// page token. |
|
|
|
|
// [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. The filter to apply to list results. |
|
|
|
@ -699,7 +728,8 @@ message ListServicesRequest { |
|
|
|
|
string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices]. |
|
|
|
|
// Response message for |
|
|
|
|
// [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices]. |
|
|
|
|
message ListServicesResponse { |
|
|
|
|
// The services in the specified location. |
|
|
|
|
repeated Service services = 1; |
|
|
|
@ -712,10 +742,11 @@ message ListServicesResponse { |
|
|
|
|
repeated string unreachable = 3; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.GetService][google.cloud.metastore.v1beta.DataprocMetastore.GetService]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.GetService][google.cloud.metastore.v1beta.DataprocMetastore.GetService]. |
|
|
|
|
message GetServiceRequest { |
|
|
|
|
// Required. The relative resource name of the metastore service to retrieve, in the |
|
|
|
|
// following form: |
|
|
|
|
// Required. The relative resource name of the metastore service to retrieve, |
|
|
|
|
// in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}/services/{service_id}`. |
|
|
|
|
string name = 1 [ |
|
|
|
@ -726,10 +757,11 @@ message GetServiceRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.CreateService][google.cloud.metastore.v1beta.DataprocMetastore.CreateService]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.CreateService][google.cloud.metastore.v1beta.DataprocMetastore.CreateService]. |
|
|
|
|
message CreateServiceRequest { |
|
|
|
|
// Required. The relative resource name of the location in which to create a metastore |
|
|
|
|
// service, in the following form: |
|
|
|
|
// Required. The relative resource name of the location in which to create a |
|
|
|
|
// metastore service, in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}`. |
|
|
|
|
string parent = 1 [ |
|
|
|
@ -752,10 +784,10 @@ message CreateServiceRequest { |
|
|
|
|
// the request's `service_id` field. |
|
|
|
|
Service service = 3 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -767,13 +799,15 @@ message CreateServiceRequest { |
|
|
|
|
string request_id = 4 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.UpdateService][google.cloud.metastore.v1beta.DataprocMetastore.UpdateService]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.UpdateService][google.cloud.metastore.v1beta.DataprocMetastore.UpdateService]. |
|
|
|
|
message UpdateServiceRequest { |
|
|
|
|
// Required. A field mask used to specify the fields to be overwritten in the |
|
|
|
|
// metastore service resource by the update. |
|
|
|
|
// Fields specified in the `update_mask` are relative to the resource (not |
|
|
|
|
// to the full request). A field is overwritten if it is in the mask. |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The metastore service to update. The server only merges fields |
|
|
|
|
// in the service if they are specified in `update_mask`. |
|
|
|
@ -782,10 +816,10 @@ message UpdateServiceRequest { |
|
|
|
|
// service to be updated. |
|
|
|
|
Service service = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -797,10 +831,11 @@ message UpdateServiceRequest { |
|
|
|
|
string request_id = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.DeleteService][google.cloud.metastore.v1beta.DataprocMetastore.DeleteService]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.DeleteService][google.cloud.metastore.v1beta.DataprocMetastore.DeleteService]. |
|
|
|
|
message DeleteServiceRequest { |
|
|
|
|
// Required. The relative resource name of the metastore service to delete, in the |
|
|
|
|
// following form: |
|
|
|
|
// Required. The relative resource name of the metastore service to delete, in |
|
|
|
|
// the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}/services/{service_id}`. |
|
|
|
|
string name = 1 [ |
|
|
|
@ -810,10 +845,10 @@ message DeleteServiceRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -825,10 +860,11 @@ message DeleteServiceRequest { |
|
|
|
|
string request_id = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.ListMetadataImports][google.cloud.metastore.v1beta.DataprocMetastore.ListMetadataImports]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.ListMetadataImports][google.cloud.metastore.v1beta.DataprocMetastore.ListMetadataImports]. |
|
|
|
|
message ListMetadataImportsRequest { |
|
|
|
|
// Required. The relative resource name of the service whose metadata imports to |
|
|
|
|
// list, in the following form: |
|
|
|
|
// Required. The relative resource name of the service whose metadata imports |
|
|
|
|
// to list, in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports`. |
|
|
|
|
string parent = 1 [ |
|
|
|
@ -838,19 +874,20 @@ message ListMetadataImportsRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. The maximum number of imports to return. The response may contain less |
|
|
|
|
// than the maximum number. If unspecified, no more than 500 imports are |
|
|
|
|
// Optional. The maximum number of imports to return. The response may contain |
|
|
|
|
// less than the maximum number. If unspecified, no more than 500 imports are |
|
|
|
|
// returned. The maximum value is 1000; values above 1000 are changed to 1000. |
|
|
|
|
int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. A page token, received from a previous [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices] |
|
|
|
|
// Optional. A page token, received from a previous |
|
|
|
|
// [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices] |
|
|
|
|
// call. Provide this token to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// To retrieve the first page, supply an empty page token. |
|
|
|
|
// |
|
|
|
|
// When paginating, other parameters provided to |
|
|
|
|
// [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices] must match the call that provided the |
|
|
|
|
// page token. |
|
|
|
|
// [DataprocMetastore.ListServices][google.cloud.metastore.v1beta.DataprocMetastore.ListServices] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. The filter to apply to list results. |
|
|
|
@ -862,7 +899,8 @@ message ListMetadataImportsRequest { |
|
|
|
|
string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [DataprocMetastore.ListMetadataImports][google.cloud.metastore.v1beta.DataprocMetastore.ListMetadataImports]. |
|
|
|
|
// Response message for |
|
|
|
|
// [DataprocMetastore.ListMetadataImports][google.cloud.metastore.v1beta.DataprocMetastore.ListMetadataImports]. |
|
|
|
|
message ListMetadataImportsResponse { |
|
|
|
|
// The imports in the specified service. |
|
|
|
|
repeated MetadataImport metadata_imports = 1; |
|
|
|
@ -875,10 +913,11 @@ message ListMetadataImportsResponse { |
|
|
|
|
repeated string unreachable = 3; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.GetMetadataImport][google.cloud.metastore.v1beta.DataprocMetastore.GetMetadataImport]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.GetMetadataImport][google.cloud.metastore.v1beta.DataprocMetastore.GetMetadataImport]. |
|
|
|
|
message GetMetadataImportRequest { |
|
|
|
|
// Required. The relative resource name of the metadata import to retrieve, in the |
|
|
|
|
// following form: |
|
|
|
|
// Required. The relative resource name of the metadata import to retrieve, in |
|
|
|
|
// the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}/services/{service_id}/metadataImports/{import_id}`. |
|
|
|
|
string name = 1 [ |
|
|
|
@ -889,10 +928,11 @@ message GetMetadataImportRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.CreateMetadataImport][google.cloud.metastore.v1beta.DataprocMetastore.CreateMetadataImport]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.CreateMetadataImport][google.cloud.metastore.v1beta.DataprocMetastore.CreateMetadataImport]. |
|
|
|
|
message CreateMetadataImportRequest { |
|
|
|
|
// Required. The relative resource name of the service in which to create a metastore |
|
|
|
|
// import, in the following form: |
|
|
|
|
// Required. The relative resource name of the service in which to create a |
|
|
|
|
// metastore import, in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}/services/{service_id}` |
|
|
|
|
string parent = 1 [ |
|
|
|
@ -902,23 +942,23 @@ message CreateMetadataImportRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Required. The ID of the metadata import, which is used as the final component of the |
|
|
|
|
// metadata import's name. |
|
|
|
|
// Required. The ID of the metadata import, which is used as the final |
|
|
|
|
// component of the metadata import's name. |
|
|
|
|
// |
|
|
|
|
// This value must be between 1 and 64 characters long, begin with a letter, |
|
|
|
|
// end with a letter or number, and consist of alpha-numeric ASCII characters |
|
|
|
|
// or hyphens. |
|
|
|
|
string metadata_import_id = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The metadata import to create. The `name` field is ignored. The ID of the |
|
|
|
|
// created metadata import must be provided in the request's |
|
|
|
|
// Required. The metadata import to create. The `name` field is ignored. The |
|
|
|
|
// ID of the created metadata import must be provided in the request's |
|
|
|
|
// `metadata_import_id` field. |
|
|
|
|
MetadataImport metadata_import = 3 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -930,13 +970,15 @@ message CreateMetadataImportRequest { |
|
|
|
|
string request_id = 4 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.UpdateMetadataImport][google.cloud.metastore.v1beta.DataprocMetastore.UpdateMetadataImport]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.UpdateMetadataImport][google.cloud.metastore.v1beta.DataprocMetastore.UpdateMetadataImport]. |
|
|
|
|
message UpdateMetadataImportRequest { |
|
|
|
|
// Required. A field mask used to specify the fields to be overwritten in the |
|
|
|
|
// metadata import resource by the update. |
|
|
|
|
// Fields specified in the `update_mask` are relative to the resource (not |
|
|
|
|
// to the full request). A field is overwritten if it is in the mask. |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
google.protobuf.FieldMask update_mask = 1 |
|
|
|
|
[(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The metadata import to update. The server only merges fields |
|
|
|
|
// in the import if they are specified in `update_mask`. |
|
|
|
@ -945,10 +987,10 @@ message UpdateMetadataImportRequest { |
|
|
|
|
// import to be updated. |
|
|
|
|
MetadataImport metadata_import = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -960,7 +1002,8 @@ message UpdateMetadataImportRequest { |
|
|
|
|
string request_id = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.ListBackups][google.cloud.metastore.v1beta.DataprocMetastore.ListBackups]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.ListBackups][google.cloud.metastore.v1beta.DataprocMetastore.ListBackups]. |
|
|
|
|
message ListBackupsRequest { |
|
|
|
|
// Required. The relative resource name of the service whose backups to |
|
|
|
|
// list, in the following form: |
|
|
|
@ -973,19 +1016,20 @@ message ListBackupsRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. The maximum number of backups to return. The response may contain less |
|
|
|
|
// than the maximum number. If unspecified, no more than 500 backups are |
|
|
|
|
// Optional. The maximum number of backups to return. The response may contain |
|
|
|
|
// less than the maximum number. If unspecified, no more than 500 backups are |
|
|
|
|
// returned. The maximum value is 1000; values above 1000 are changed to 1000. |
|
|
|
|
int32 page_size = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. A page token, received from a previous [DataprocMetastore.ListBackups][google.cloud.metastore.v1beta.DataprocMetastore.ListBackups] |
|
|
|
|
// Optional. A page token, received from a previous |
|
|
|
|
// [DataprocMetastore.ListBackups][google.cloud.metastore.v1beta.DataprocMetastore.ListBackups] |
|
|
|
|
// call. Provide this token to retrieve the subsequent page. |
|
|
|
|
// |
|
|
|
|
// To retrieve the first page, supply an empty page token. |
|
|
|
|
// |
|
|
|
|
// When paginating, other parameters provided to |
|
|
|
|
// [DataprocMetastore.ListBackups][google.cloud.metastore.v1beta.DataprocMetastore.ListBackups] must match the call that provided the |
|
|
|
|
// page token. |
|
|
|
|
// [DataprocMetastore.ListBackups][google.cloud.metastore.v1beta.DataprocMetastore.ListBackups] |
|
|
|
|
// must match the call that provided the page token. |
|
|
|
|
string page_token = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. The filter to apply to list results. |
|
|
|
@ -997,7 +1041,8 @@ message ListBackupsRequest { |
|
|
|
|
string order_by = 5 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Response message for [DataprocMetastore.ListBackups][google.cloud.metastore.v1beta.DataprocMetastore.ListBackups]. |
|
|
|
|
// Response message for |
|
|
|
|
// [DataprocMetastore.ListBackups][google.cloud.metastore.v1beta.DataprocMetastore.ListBackups]. |
|
|
|
|
message ListBackupsResponse { |
|
|
|
|
// The backups of the specified service. |
|
|
|
|
repeated Backup backups = 1; |
|
|
|
@ -1010,7 +1055,8 @@ message ListBackupsResponse { |
|
|
|
|
repeated string unreachable = 3; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.GetBackup][google.cloud.metastore.v1beta.DataprocMetastore.GetBackup]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.GetBackup][google.cloud.metastore.v1beta.DataprocMetastore.GetBackup]. |
|
|
|
|
message GetBackupRequest { |
|
|
|
|
// Required. The relative resource name of the backup to retrieve, in the |
|
|
|
|
// following form: |
|
|
|
@ -1024,10 +1070,11 @@ message GetBackupRequest { |
|
|
|
|
]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.CreateBackup][google.cloud.metastore.v1beta.DataprocMetastore.CreateBackup]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.CreateBackup][google.cloud.metastore.v1beta.DataprocMetastore.CreateBackup]. |
|
|
|
|
message CreateBackupRequest { |
|
|
|
|
// Required. The relative resource name of the service in which to create a backup |
|
|
|
|
// of the following form: |
|
|
|
|
// Required. The relative resource name of the service in which to create a |
|
|
|
|
// backup of the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_number}/locations/{location_id}/services/{service_id}` |
|
|
|
|
string parent = 1 [ |
|
|
|
@ -1045,14 +1092,14 @@ message CreateBackupRequest { |
|
|
|
|
// or hyphens. |
|
|
|
|
string backup_id = 2 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Required. The backup to create. The `name` field is ignored. The ID of the created |
|
|
|
|
// backup must be provided in the request's `backup_id` field. |
|
|
|
|
// Required. The backup to create. The `name` field is ignored. The ID of the |
|
|
|
|
// created backup must be provided in the request's `backup_id` field. |
|
|
|
|
Backup backup = 3 [(google.api.field_behavior) = REQUIRED]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -1064,7 +1111,8 @@ message CreateBackupRequest { |
|
|
|
|
string request_id = 4 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.DeleteBackup][google.cloud.metastore.v1beta.DataprocMetastore.DeleteBackup]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.DeleteBackup][google.cloud.metastore.v1beta.DataprocMetastore.DeleteBackup]. |
|
|
|
|
message DeleteBackupRequest { |
|
|
|
|
// Required. The relative resource name of the backup to delete, in the |
|
|
|
|
// following form: |
|
|
|
@ -1077,10 +1125,10 @@ message DeleteBackupRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -1092,7 +1140,8 @@ message DeleteBackupRequest { |
|
|
|
|
string request_id = 2 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.ExportMetadata][google.cloud.metastore.v1beta.DataprocMetastore.ExportMetadata]. |
|
|
|
|
// Request message for |
|
|
|
|
// [DataprocMetastore.ExportMetadata][google.cloud.metastore.v1beta.DataprocMetastore.ExportMetadata]. |
|
|
|
|
message ExportMetadataRequest { |
|
|
|
|
// Required. Destination that metadata is exported to. |
|
|
|
|
oneof destination { |
|
|
|
@ -1102,8 +1151,8 @@ message ExportMetadataRequest { |
|
|
|
|
string destination_gcs_folder = 2; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Required. The relative resource name of the metastore service to run export, in the |
|
|
|
|
// following form: |
|
|
|
|
// Required. The relative resource name of the metastore service to run |
|
|
|
|
// export, in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_id}/locations/{location_id}/services/{service_id}` |
|
|
|
|
string service = 1 [ |
|
|
|
@ -1113,10 +1162,10 @@ message ExportMetadataRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -1127,14 +1176,16 @@ message ExportMetadataRequest { |
|
|
|
|
// A zero UUID (00000000-0000-0000-0000-000000000000) is not supported. |
|
|
|
|
string request_id = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. The type of the database dump. If unspecified, defaults to `MYSQL`. |
|
|
|
|
DatabaseDumpSpec.Type database_dump_type = 4 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
// Optional. The type of the database dump. If unspecified, defaults to |
|
|
|
|
// `MYSQL`. |
|
|
|
|
DatabaseDumpSpec.Type database_dump_type = 4 |
|
|
|
|
[(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// Request message for [DataprocMetastore.Restore][]. |
|
|
|
|
message RestoreServiceRequest { |
|
|
|
|
// Required. The relative resource name of the metastore service to run restore, in the |
|
|
|
|
// following form: |
|
|
|
|
// Required. The relative resource name of the metastore service to run |
|
|
|
|
// restore, in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_id}/locations/{location_id}/services/{service_id}` |
|
|
|
|
string service = 1 [ |
|
|
|
@ -1144,8 +1195,8 @@ message RestoreServiceRequest { |
|
|
|
|
} |
|
|
|
|
]; |
|
|
|
|
|
|
|
|
|
// Required. The relative resource name of the metastore service backup to restore |
|
|
|
|
// from, in the following form: |
|
|
|
|
// Required. The relative resource name of the metastore service backup to |
|
|
|
|
// restore from, in the following form: |
|
|
|
|
// |
|
|
|
|
// `projects/{project_id}/locations/{location_id}/services/{service_id}/backups/{backup_id}` |
|
|
|
|
string backup = 2 [ |
|
|
|
@ -1158,10 +1209,10 @@ message RestoreServiceRequest { |
|
|
|
|
// Optional. The type of restore. If unspecified, defaults to `METADATA_ONLY`. |
|
|
|
|
Restore.RestoreType restore_type = 3 [(google.api.field_behavior) = OPTIONAL]; |
|
|
|
|
|
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to ignore the |
|
|
|
|
// request if it has completed. The server will ignore subsequent requests |
|
|
|
|
// that provide a duplicate request ID for at least 60 minutes after the first |
|
|
|
|
// request. |
|
|
|
|
// Optional. A request ID. Specify a unique request ID to allow the server to |
|
|
|
|
// ignore the request if it has completed. The server will ignore subsequent |
|
|
|
|
// requests that provide a duplicate request ID for at least 60 minutes after |
|
|
|
|
// the first request. |
|
|
|
|
// |
|
|
|
|
// For example, if an initial request times out, followed by another request |
|
|
|
|
// with the same request ID, the server ignores the second request to prevent |
|
|
|
@ -1176,10 +1227,12 @@ message RestoreServiceRequest { |
|
|
|
|
// Represents the metadata of a long-running operation. |
|
|
|
|
message OperationMetadata { |
|
|
|
|
// Output only. The time the operation was created. |
|
|
|
|
google.protobuf.Timestamp create_time = 1 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp create_time = 1 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. The time the operation finished running. |
|
|
|
|
google.protobuf.Timestamp end_time = 2 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
google.protobuf.Timestamp end_time = 2 |
|
|
|
|
[(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. Server-defined resource path for the target of the operation. |
|
|
|
|
string target = 3 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
@ -1192,8 +1245,9 @@ message OperationMetadata { |
|
|
|
|
|
|
|
|
|
// Output only. Identifies whether the caller has requested cancellation |
|
|
|
|
// of the operation. Operations that have successfully been cancelled |
|
|
|
|
// have [Operation.error][] value with a [google.rpc.Status.code][google.rpc.Status.code] of 1, |
|
|
|
|
// corresponding to `Code.CANCELLED`. |
|
|
|
|
// have [Operation.error][] value with a |
|
|
|
|
// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to |
|
|
|
|
// `Code.CANCELLED`. |
|
|
|
|
bool requested_cancellation = 6 [(google.api.field_behavior) = OUTPUT_ONLY]; |
|
|
|
|
|
|
|
|
|
// Output only. API version used to start the operation. |
|
|
|
@ -1228,6 +1282,4 @@ message DatabaseDumpSpec { |
|
|
|
|
// Database dump is a MySQL dump file. |
|
|
|
|
MYSQL = 1; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} |
|
|
|
|