diff --git a/java/grpc-google-cloud-spanner-admin-database-v1/0.1.29/apidocs/allclasses-frame.html b/java/grpc-google-cloud-spanner-admin-database-v1/0.1.29/apidocs/allclasses-frame.html new file mode 100644 index 0000000000..0bd9325438 --- /dev/null +++ b/java/grpc-google-cloud-spanner-admin-database-v1/0.1.29/apidocs/allclasses-frame.html @@ -0,0 +1,23 @@ + + + +
+ +public static final class DatabaseAdminGrpc.DatabaseAdminBlockingStub +extends io.grpc.stub.AbstractStub<DatabaseAdminGrpc.DatabaseAdminBlockingStub>+
+ Cloud Spanner Database Admin API + The Cloud Spanner Database Admin API can be used to create, drop, and + list databases. It also enables updating the schema of pre-existing + databases. +
| Modifier and Type | +Method and Description | +
|---|---|
protected DatabaseAdminGrpc.DatabaseAdminBlockingStub |
+build(io.grpc.Channel channel,
+ io.grpc.CallOptions callOptions) |
+
com.google.longrunning.Operation |
+createDatabase(com.google.spanner.admin.database.v1.CreateDatabaseRequest request)
+
+ Creates a new Cloud Spanner database and starts to prepare it for serving.
+ |
+
com.google.protobuf.Empty |
+dropDatabase(com.google.spanner.admin.database.v1.DropDatabaseRequest request)
+
+ Drops (aka deletes) a Cloud Spanner database.
+ |
+
com.google.spanner.admin.database.v1.Database |
+getDatabase(com.google.spanner.admin.database.v1.GetDatabaseRequest request)
+
+ Gets the state of a Cloud Spanner database.
+ |
+
com.google.spanner.admin.database.v1.GetDatabaseDdlResponse |
+getDatabaseDdl(com.google.spanner.admin.database.v1.GetDatabaseDdlRequest request)
+
+ Returns the schema of a Cloud Spanner database as a list of formatted
+ DDL statements.
+ |
+
com.google.iam.v1.Policy |
+getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request)
+
+ Gets the access control policy for a database resource.
+ |
+
com.google.spanner.admin.database.v1.ListDatabasesResponse |
+listDatabases(com.google.spanner.admin.database.v1.ListDatabasesRequest request)
+
+ Lists Cloud Spanner databases.
+ |
+
com.google.iam.v1.Policy |
+setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request)
+
+ Sets the access control policy on a database resource.
+ |
+
com.google.iam.v1.TestIamPermissionsResponse |
+testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request)
+
+ Returns permissions that the caller has on the specified database resource.
+ |
+
com.google.longrunning.Operation |
+updateDatabaseDdl(com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest request)
+
+ Updates the schema of a Cloud Spanner database by
+ creating/altering/dropping tables, columns, indexes, etc.
+ |
+
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReadyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected DatabaseAdminGrpc.DatabaseAdminBlockingStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions)+
build in class io.grpc.stub.AbstractStub<DatabaseAdminGrpc.DatabaseAdminBlockingStub>public com.google.spanner.admin.database.v1.ListDatabasesResponse listDatabases(com.google.spanner.admin.database.v1.ListDatabasesRequest request)+
+ Lists Cloud Spanner databases. +
public com.google.longrunning.Operation createDatabase(com.google.spanner.admin.database.v1.CreateDatabaseRequest request)+
+ Creates a new Cloud Spanner database and starts to prepare it for serving. + 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 preparation of the database. The + [metadata][google.longrunning.Operation.metadata] field type is + [CreateDatabaseMetadata][google.spanner.admin.database.v1.CreateDatabaseMetadata]. The + [response][google.longrunning.Operation.response] field type is + [Database][google.spanner.admin.database.v1.Database], if successful. +
public com.google.spanner.admin.database.v1.Database getDatabase(com.google.spanner.admin.database.v1.GetDatabaseRequest request)+
+ Gets the state of a Cloud Spanner database. +
public com.google.longrunning.Operation updateDatabaseDdl(com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest request)+
+ 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. +
public com.google.protobuf.Empty dropDatabase(com.google.spanner.admin.database.v1.DropDatabaseRequest request)+
+ Drops (aka deletes) a Cloud Spanner database. +
public com.google.spanner.admin.database.v1.GetDatabaseDdlResponse getDatabaseDdl(com.google.spanner.admin.database.v1.GetDatabaseDdlRequest request)+
+ Returns the schema of a Cloud Spanner database as a list of formatted + DDL statements. This method does not show pending schema updates, those may + be queried using the [Operations][google.longrunning.Operations] API. +
public com.google.iam.v1.Policy setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request)+
+ Sets the access control policy on a database resource. Replaces any + existing policy. + Authorization requires `spanner.databases.setIamPolicy` permission on + [resource][google.iam.v1.SetIamPolicyRequest.resource]. +
public com.google.iam.v1.Policy getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request)+
+ Gets the access control policy for a database resource. Returns an empty + policy if a database exists but does not have a policy set. + Authorization requires `spanner.databases.getIamPolicy` permission on + [resource][google.iam.v1.GetIamPolicyRequest.resource]. +
public com.google.iam.v1.TestIamPermissionsResponse testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request)+
+ Returns permissions that the caller has on the specified database resource. + Attempting this RPC on a non-existent Cloud Spanner database will result in + a NOT_FOUND error if the user has `spanner.databases.list` permission on + the containing Cloud Spanner instance. Otherwise returns an empty set of + permissions. +
public static final class DatabaseAdminGrpc.DatabaseAdminFutureStub +extends io.grpc.stub.AbstractStub<DatabaseAdminGrpc.DatabaseAdminFutureStub>+
+ Cloud Spanner Database Admin API + The Cloud Spanner Database Admin API can be used to create, drop, and + list databases. It also enables updating the schema of pre-existing + databases. +
| Modifier and Type | +Method and Description | +
|---|---|
protected DatabaseAdminGrpc.DatabaseAdminFutureStub |
+build(io.grpc.Channel channel,
+ io.grpc.CallOptions callOptions) |
+
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
+createDatabase(com.google.spanner.admin.database.v1.CreateDatabaseRequest request)
+
+ Creates a new Cloud Spanner database and starts to prepare it for serving.
+ |
+
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
+dropDatabase(com.google.spanner.admin.database.v1.DropDatabaseRequest request)
+
+ Drops (aka deletes) a Cloud Spanner database.
+ |
+
com.google.common.util.concurrent.ListenableFuture<com.google.spanner.admin.database.v1.Database> |
+getDatabase(com.google.spanner.admin.database.v1.GetDatabaseRequest request)
+
+ Gets the state of a Cloud Spanner database.
+ |
+
com.google.common.util.concurrent.ListenableFuture<com.google.spanner.admin.database.v1.GetDatabaseDdlResponse> |
+getDatabaseDdl(com.google.spanner.admin.database.v1.GetDatabaseDdlRequest request)
+
+ Returns the schema of a Cloud Spanner database as a list of formatted
+ DDL statements.
+ |
+
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> |
+getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request)
+
+ Gets the access control policy for a database resource.
+ |
+
com.google.common.util.concurrent.ListenableFuture<com.google.spanner.admin.database.v1.ListDatabasesResponse> |
+listDatabases(com.google.spanner.admin.database.v1.ListDatabasesRequest request)
+
+ Lists Cloud Spanner databases.
+ |
+
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> |
+setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request)
+
+ Sets the access control policy on a database resource.
+ |
+
com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.TestIamPermissionsResponse> |
+testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request)
+
+ Returns permissions that the caller has on the specified database resource.
+ |
+
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> |
+updateDatabaseDdl(com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest request)
+
+ Updates the schema of a Cloud Spanner database by
+ creating/altering/dropping tables, columns, indexes, etc.
+ |
+
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReadyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected DatabaseAdminGrpc.DatabaseAdminFutureStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions)+
build in class io.grpc.stub.AbstractStub<DatabaseAdminGrpc.DatabaseAdminFutureStub>public com.google.common.util.concurrent.ListenableFuture<com.google.spanner.admin.database.v1.ListDatabasesResponse> listDatabases(com.google.spanner.admin.database.v1.ListDatabasesRequest request)+
+ Lists Cloud Spanner databases. +
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createDatabase(com.google.spanner.admin.database.v1.CreateDatabaseRequest request)+
+ Creates a new Cloud Spanner database and starts to prepare it for serving. + 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 preparation of the database. The + [metadata][google.longrunning.Operation.metadata] field type is + [CreateDatabaseMetadata][google.spanner.admin.database.v1.CreateDatabaseMetadata]. The + [response][google.longrunning.Operation.response] field type is + [Database][google.spanner.admin.database.v1.Database], if successful. +
public com.google.common.util.concurrent.ListenableFuture<com.google.spanner.admin.database.v1.Database> getDatabase(com.google.spanner.admin.database.v1.GetDatabaseRequest request)+
+ Gets the state of a Cloud Spanner database. +
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDatabaseDdl(com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest request)+
+ 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. +
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> dropDatabase(com.google.spanner.admin.database.v1.DropDatabaseRequest request)+
+ Drops (aka deletes) a Cloud Spanner database. +
public com.google.common.util.concurrent.ListenableFuture<com.google.spanner.admin.database.v1.GetDatabaseDdlResponse> getDatabaseDdl(com.google.spanner.admin.database.v1.GetDatabaseDdlRequest request)+
+ Returns the schema of a Cloud Spanner database as a list of formatted + DDL statements. This method does not show pending schema updates, those may + be queried using the [Operations][google.longrunning.Operations] API. +
public com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request)+
+ Sets the access control policy on a database resource. Replaces any + existing policy. + Authorization requires `spanner.databases.setIamPolicy` permission on + [resource][google.iam.v1.SetIamPolicyRequest.resource]. +
public com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.Policy> getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request)+
+ Gets the access control policy for a database resource. Returns an empty + policy if a database exists but does not have a policy set. + Authorization requires `spanner.databases.getIamPolicy` permission on + [resource][google.iam.v1.GetIamPolicyRequest.resource]. +
public com.google.common.util.concurrent.ListenableFuture<com.google.iam.v1.TestIamPermissionsResponse> testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request)+
+ Returns permissions that the caller has on the specified database resource. + Attempting this RPC on a non-existent Cloud Spanner database will result in + a NOT_FOUND error if the user has `spanner.databases.list` permission on + the containing Cloud Spanner instance. Otherwise returns an empty set of + permissions. +
public abstract static class DatabaseAdminGrpc.DatabaseAdminImplBase
+extends java.lang.Object
+implements io.grpc.BindableService
++ Cloud Spanner Database Admin API + The Cloud Spanner Database Admin API can be used to create, drop, and + list databases. It also enables updating the schema of pre-existing + databases. +
| Constructor and Description | +
|---|
DatabaseAdminImplBase() |
+
| Modifier and Type | +Method and Description | +
|---|---|
io.grpc.ServerServiceDefinition |
+bindService() |
+
void |
+createDatabase(com.google.spanner.admin.database.v1.CreateDatabaseRequest request,
+ io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
+
+ Creates a new Cloud Spanner database and starts to prepare it for serving.
+ |
+
void |
+dropDatabase(com.google.spanner.admin.database.v1.DropDatabaseRequest request,
+ io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
+
+ Drops (aka deletes) a Cloud Spanner database.
+ |
+
void |
+getDatabase(com.google.spanner.admin.database.v1.GetDatabaseRequest request,
+ io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.Database> responseObserver)
+
+ Gets the state of a Cloud Spanner database.
+ |
+
void |
+getDatabaseDdl(com.google.spanner.admin.database.v1.GetDatabaseDdlRequest request,
+ io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.GetDatabaseDdlResponse> responseObserver)
+
+ Returns the schema of a Cloud Spanner database as a list of formatted
+ DDL statements.
+ |
+
void |
+getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request,
+ io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
+
+ Gets the access control policy for a database resource.
+ |
+
void |
+listDatabases(com.google.spanner.admin.database.v1.ListDatabasesRequest request,
+ io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.ListDatabasesResponse> responseObserver)
+
+ Lists Cloud Spanner databases.
+ |
+
void |
+setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request,
+ io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
+
+ Sets the access control policy on a database resource.
+ |
+
void |
+testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request,
+ io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
+
+ Returns permissions that the caller has on the specified database resource.
+ |
+
void |
+updateDatabaseDdl(com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest request,
+ io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
+
+ Updates the schema of a Cloud Spanner database by
+ creating/altering/dropping tables, columns, indexes, etc.
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic void listDatabases(com.google.spanner.admin.database.v1.ListDatabasesRequest request, + io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.ListDatabasesResponse> responseObserver)+
+ Lists Cloud Spanner databases. +
public void createDatabase(com.google.spanner.admin.database.v1.CreateDatabaseRequest request, + io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)+
+ Creates a new Cloud Spanner database and starts to prepare it for serving. + 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 preparation of the database. The + [metadata][google.longrunning.Operation.metadata] field type is + [CreateDatabaseMetadata][google.spanner.admin.database.v1.CreateDatabaseMetadata]. The + [response][google.longrunning.Operation.response] field type is + [Database][google.spanner.admin.database.v1.Database], if successful. +
public void getDatabase(com.google.spanner.admin.database.v1.GetDatabaseRequest request, + io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.Database> responseObserver)+
+ Gets the state of a Cloud Spanner database. +
public void updateDatabaseDdl(com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest request, + io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)+
+ 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. +
public void dropDatabase(com.google.spanner.admin.database.v1.DropDatabaseRequest request, + io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)+
+ Drops (aka deletes) a Cloud Spanner database. +
public void getDatabaseDdl(com.google.spanner.admin.database.v1.GetDatabaseDdlRequest request, + io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.GetDatabaseDdlResponse> responseObserver)+
+ Returns the schema of a Cloud Spanner database as a list of formatted + DDL statements. This method does not show pending schema updates, those may + be queried using the [Operations][google.longrunning.Operations] API. +
public void setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request, + io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)+
+ Sets the access control policy on a database resource. Replaces any + existing policy. + Authorization requires `spanner.databases.setIamPolicy` permission on + [resource][google.iam.v1.SetIamPolicyRequest.resource]. +
public void getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request, + io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)+
+ Gets the access control policy for a database resource. Returns an empty + policy if a database exists but does not have a policy set. + Authorization requires `spanner.databases.getIamPolicy` permission on + [resource][google.iam.v1.GetIamPolicyRequest.resource]. +
public void testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request, + io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)+
+ Returns permissions that the caller has on the specified database resource. + Attempting this RPC on a non-existent Cloud Spanner database will result in + a NOT_FOUND error if the user has `spanner.databases.list` permission on + the containing Cloud Spanner instance. Otherwise returns an empty set of + permissions. +
public final io.grpc.ServerServiceDefinition bindService()+
bindService in interface io.grpc.BindableServicepublic static final class DatabaseAdminGrpc.DatabaseAdminStub +extends io.grpc.stub.AbstractStub<DatabaseAdminGrpc.DatabaseAdminStub>+
+ Cloud Spanner Database Admin API + The Cloud Spanner Database Admin API can be used to create, drop, and + list databases. It also enables updating the schema of pre-existing + databases. +
| Modifier and Type | +Method and Description | +
|---|---|
protected DatabaseAdminGrpc.DatabaseAdminStub |
+build(io.grpc.Channel channel,
+ io.grpc.CallOptions callOptions) |
+
void |
+createDatabase(com.google.spanner.admin.database.v1.CreateDatabaseRequest request,
+ io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
+
+ Creates a new Cloud Spanner database and starts to prepare it for serving.
+ |
+
void |
+dropDatabase(com.google.spanner.admin.database.v1.DropDatabaseRequest request,
+ io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
+
+ Drops (aka deletes) a Cloud Spanner database.
+ |
+
void |
+getDatabase(com.google.spanner.admin.database.v1.GetDatabaseRequest request,
+ io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.Database> responseObserver)
+
+ Gets the state of a Cloud Spanner database.
+ |
+
void |
+getDatabaseDdl(com.google.spanner.admin.database.v1.GetDatabaseDdlRequest request,
+ io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.GetDatabaseDdlResponse> responseObserver)
+
+ Returns the schema of a Cloud Spanner database as a list of formatted
+ DDL statements.
+ |
+
void |
+getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request,
+ io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
+
+ Gets the access control policy for a database resource.
+ |
+
void |
+listDatabases(com.google.spanner.admin.database.v1.ListDatabasesRequest request,
+ io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.ListDatabasesResponse> responseObserver)
+
+ Lists Cloud Spanner databases.
+ |
+
void |
+setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request,
+ io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
+
+ Sets the access control policy on a database resource.
+ |
+
void |
+testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request,
+ io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
+
+ Returns permissions that the caller has on the specified database resource.
+ |
+
void |
+updateDatabaseDdl(com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest request,
+ io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
+
+ Updates the schema of a Cloud Spanner database by
+ creating/altering/dropping tables, columns, indexes, etc.
+ |
+
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOption, withWaitForReadyclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected DatabaseAdminGrpc.DatabaseAdminStub build(io.grpc.Channel channel, + io.grpc.CallOptions callOptions)+
build in class io.grpc.stub.AbstractStub<DatabaseAdminGrpc.DatabaseAdminStub>public void listDatabases(com.google.spanner.admin.database.v1.ListDatabasesRequest request, + io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.ListDatabasesResponse> responseObserver)+
+ Lists Cloud Spanner databases. +
public void createDatabase(com.google.spanner.admin.database.v1.CreateDatabaseRequest request, + io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)+
+ Creates a new Cloud Spanner database and starts to prepare it for serving. + 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 preparation of the database. The + [metadata][google.longrunning.Operation.metadata] field type is + [CreateDatabaseMetadata][google.spanner.admin.database.v1.CreateDatabaseMetadata]. The + [response][google.longrunning.Operation.response] field type is + [Database][google.spanner.admin.database.v1.Database], if successful. +
public void getDatabase(com.google.spanner.admin.database.v1.GetDatabaseRequest request, + io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.Database> responseObserver)+
+ Gets the state of a Cloud Spanner database. +
public void updateDatabaseDdl(com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest request, + io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)+
+ 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. +
public void dropDatabase(com.google.spanner.admin.database.v1.DropDatabaseRequest request, + io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)+
+ Drops (aka deletes) a Cloud Spanner database. +
public void getDatabaseDdl(com.google.spanner.admin.database.v1.GetDatabaseDdlRequest request, + io.grpc.stub.StreamObserver<com.google.spanner.admin.database.v1.GetDatabaseDdlResponse> responseObserver)+
+ Returns the schema of a Cloud Spanner database as a list of formatted + DDL statements. This method does not show pending schema updates, those may + be queried using the [Operations][google.longrunning.Operations] API. +
public void setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request, + io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)+
+ Sets the access control policy on a database resource. Replaces any + existing policy. + Authorization requires `spanner.databases.setIamPolicy` permission on + [resource][google.iam.v1.SetIamPolicyRequest.resource]. +
public void getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request, + io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)+
+ Gets the access control policy for a database resource. Returns an empty + policy if a database exists but does not have a policy set. + Authorization requires `spanner.databases.getIamPolicy` permission on + [resource][google.iam.v1.GetIamPolicyRequest.resource]. +
public void testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request, + io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)+
+ Returns permissions that the caller has on the specified database resource. + Attempting this RPC on a non-existent Cloud Spanner database will result in + a NOT_FOUND error if the user has `spanner.databases.list` permission on + the containing Cloud Spanner instance. Otherwise returns an empty set of + permissions. +
@Generated(value="by gRPC proto compiler (version 1.2.0)",
+ comments="Source: google/spanner/admin/database/v1/spanner_database_admin.proto")
+public final class DatabaseAdminGrpc
+extends java.lang.Object
++ Cloud Spanner Database Admin API + The Cloud Spanner Database Admin API can be used to create, drop, and + list databases. It also enables updating the schema of pre-existing + databases. +
| Modifier and Type | +Class and Description | +
|---|---|
static class |
+DatabaseAdminGrpc.DatabaseAdminBlockingStub
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
static class |
+DatabaseAdminGrpc.DatabaseAdminFutureStub
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
static class |
+DatabaseAdminGrpc.DatabaseAdminImplBase
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
static class |
+DatabaseAdminGrpc.DatabaseAdminStub
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
| Modifier and Type | +Field and Description | +
|---|---|
static io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.CreateDatabaseRequest,com.google.longrunning.Operation> |
+METHOD_CREATE_DATABASE |
+
static io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.DropDatabaseRequest,com.google.protobuf.Empty> |
+METHOD_DROP_DATABASE |
+
static io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.GetDatabaseRequest,com.google.spanner.admin.database.v1.Database> |
+METHOD_GET_DATABASE |
+
static io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.GetDatabaseDdlRequest,com.google.spanner.admin.database.v1.GetDatabaseDdlResponse> |
+METHOD_GET_DATABASE_DDL |
+
static io.grpc.MethodDescriptor<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> |
+METHOD_GET_IAM_POLICY |
+
static io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.ListDatabasesRequest,com.google.spanner.admin.database.v1.ListDatabasesResponse> |
+METHOD_LIST_DATABASES |
+
static io.grpc.MethodDescriptor<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> |
+METHOD_SET_IAM_POLICY |
+
static io.grpc.MethodDescriptor<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> |
+METHOD_TEST_IAM_PERMISSIONS |
+
static io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest,com.google.longrunning.Operation> |
+METHOD_UPDATE_DATABASE_DDL |
+
static java.lang.String |
+SERVICE_NAME |
+
| Modifier and Type | +Method and Description | +
|---|---|
static io.grpc.ServiceDescriptor |
+getServiceDescriptor() |
+
static DatabaseAdminGrpc.DatabaseAdminBlockingStub |
+newBlockingStub(io.grpc.Channel channel)
+Creates a new blocking-style stub that supports unary and streaming output calls on the service
+ |
+
static DatabaseAdminGrpc.DatabaseAdminFutureStub |
+newFutureStub(io.grpc.Channel channel)
+Creates a new ListenableFuture-style stub that supports unary and streaming output calls on the service
+ |
+
static DatabaseAdminGrpc.DatabaseAdminStub |
+newStub(io.grpc.Channel channel)
+Creates a new async stub that supports all call types for the service
+ |
+
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitpublic static final java.lang.String SERVICE_NAME+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.ListDatabasesRequest,com.google.spanner.admin.database.v1.ListDatabasesResponse> METHOD_LIST_DATABASES+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.CreateDatabaseRequest,com.google.longrunning.Operation> METHOD_CREATE_DATABASE+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.GetDatabaseRequest,com.google.spanner.admin.database.v1.Database> METHOD_GET_DATABASE+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.UpdateDatabaseDdlRequest,com.google.longrunning.Operation> METHOD_UPDATE_DATABASE_DDL+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.DropDatabaseRequest,com.google.protobuf.Empty> METHOD_DROP_DATABASE+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.spanner.admin.database.v1.GetDatabaseDdlRequest,com.google.spanner.admin.database.v1.GetDatabaseDdlResponse> METHOD_GET_DATABASE_DDL+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> METHOD_SET_IAM_POLICY+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> METHOD_GET_IAM_POLICY+
@ExperimentalApi(value="https://github.com/grpc/grpc-java/issues/1901") +public static final io.grpc.MethodDescriptor<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> METHOD_TEST_IAM_PERMISSIONS+
public static DatabaseAdminGrpc.DatabaseAdminStub newStub(io.grpc.Channel channel)+
public static DatabaseAdminGrpc.DatabaseAdminBlockingStub newBlockingStub(io.grpc.Channel channel)+
public static DatabaseAdminGrpc.DatabaseAdminFutureStub newFutureStub(io.grpc.Channel channel)+
public static io.grpc.ServiceDescriptor getServiceDescriptor()+
| Class | +Description | +
|---|---|
| DatabaseAdminGrpc | +
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
| DatabaseAdminGrpc.DatabaseAdminBlockingStub | +
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
| DatabaseAdminGrpc.DatabaseAdminFutureStub | +
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
| DatabaseAdminGrpc.DatabaseAdminImplBase | +
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
| DatabaseAdminGrpc.DatabaseAdminStub | +
+
+ Cloud Spanner Database Admin API
+ The Cloud Spanner Database Admin API can be used to create, drop, and
+ list databases.
+ |
+
| Modifier and Type | +Constant Field | +Value | +
|---|---|---|
+
+public static final java.lang.String |
+SERVICE_NAME |
+"google.spanner.admin.database.v1.DatabaseAdmin" |
+
Each package has a page that contains a list of its classes and interfaces, with a summary for each. This page can contain six categories:
+Each class, interface, nested class and nested interface has its own separate page. Each of these pages has three sections consisting of a class/interface description, summary tables, and detailed member descriptions:
+Each summary entry contains the first sentence from the detailed description for that item. The summary entries are alphabetical, while the detailed descriptions are in the order they appear in the source code. This preserves the logical groupings established by the programmer.
+Each annotation type has its own separate page with the following sections:
+Each enum has its own separate page with the following sections:
+There is a Class Hierarchy page for all packages, plus a hierarchy for each package. Each hierarchy page contains a list of classes and a list of interfaces. The classes are organized by inheritance structure starting with java.lang.Object. The interfaces do not inherit from java.lang.Object.
The Deprecated API page lists all of the API that have been deprecated. A deprecated API is not recommended for use, generally due to improvements, and a replacement API is usually given. Deprecated APIs may be removed in future implementations.
+The Index contains an alphabetic list of all classes, interfaces, constructors, methods, and fields.
+These links take you to the next or previous class, interface, package, or related page.
+These links show and hide the HTML frames. All pages are available with or without frames.
+The All Classes link shows all classes and interfaces except non-static nested types.
+Each serializable or externalizable class has a description of its serialization fields and methods. This information is of interest to re-implementors, not to developers using the API. While there is no link in the navigation bar, you can get to this information by going to any serialized class and clicking "Serialized Form" in the "See also" section of the class description.
+The Constant Field Values page lists the static final fields and their values.
+