/// <summary> /// Updates the schema of a Cloud Spanner database by /// creating/altering/dropping tables, columns, indexes, etc. The returned /// [long-running operation][google.longrunning.Operation] will have a name of /// the format `<database_name>/operations/<operation_id>` and can be used to /// track execution of the schema change(s). The /// [metadata][google.longrunning.Operation.metadata] field type is /// [UpdateDatabaseDdlMetadata][google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata]. The operation has no response. /// </summary> public virtual AsyncUnaryCall <global::Google.LongRunning.Operation> UpdateDatabaseDdlAsync(global::Google.Cloud.Spanner.Admin.Database.V1.UpdateDatabaseDdlRequest request, Metadata headers = null, DateTime?deadline = null, CancellationToken cancellationToken = default(CancellationToken)) { return(UpdateDatabaseDdlAsync(request, new CallOptions(headers, deadline, cancellationToken))); }
/// <summary> /// Updates the schema of a Cloud Spanner database by /// creating/altering/dropping tables, columns, indexes, etc. The returned /// [long-running operation][google.longrunning.Operation] will have a name of /// the format `<database_name>/operations/<operation_id>` and can be used to /// track execution of the schema change(s). The /// [metadata][google.longrunning.Operation.metadata] field type is /// [UpdateDatabaseDdlMetadata][google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata]. The operation has no response. /// </summary> public virtual AsyncUnaryCall <global::Google.LongRunning.Operation> UpdateDatabaseDdlAsync(global::Google.Cloud.Spanner.Admin.Database.V1.UpdateDatabaseDdlRequest request, CallOptions options) { return(CallInvoker.AsyncUnaryCall(__Method_UpdateDatabaseDdl, null, options, request)); }
/// <summary> /// Updates the schema of a Cloud Spanner database by /// creating/altering/dropping tables, columns, indexes, etc. The returned /// [long-running operation][google.longrunning.Operation] will have a name of /// the format `<database_name>/operations/<operation_id>` and can be used to /// track execution of the schema change(s). The /// [metadata][google.longrunning.Operation.metadata] field type is /// [UpdateDatabaseDdlMetadata][google.spanner.admin.database.v1.UpdateDatabaseDdlMetadata]. The operation has no response. /// </summary> public virtual global::System.Threading.Tasks.Task <global::Google.LongRunning.Operation> UpdateDatabaseDdl(global::Google.Cloud.Spanner.Admin.Database.V1.UpdateDatabaseDdlRequest request, ServerCallContext context) { throw new RpcException(new Status(StatusCode.Unimplemented, "")); }