Versions in this module Expand all Collapse all v0 v0.7.0 Mar 10, 2017 Changes in this version + func DatabaseAdminDatabasePath(project, instance, database string) string + func DatabaseAdminInstancePath(project, instance string) string + type DatabaseAdminCallOptions struct + CreateDatabase []gax.CallOption + DropDatabase []gax.CallOption + GetDatabase []gax.CallOption + GetDatabaseDdl []gax.CallOption + GetIamPolicy []gax.CallOption + ListDatabases []gax.CallOption + SetIamPolicy []gax.CallOption + TestIamPermissions []gax.CallOption + UpdateDatabaseDdl []gax.CallOption + type DatabaseAdminClient struct + CallOptions *DatabaseAdminCallOptions + func NewDatabaseAdminClient(ctx context.Context, opts ...option.ClientOption) (*DatabaseAdminClient, error) + func (c *DatabaseAdminClient) Close() error + func (c *DatabaseAdminClient) Connection() *grpc.ClientConn + func (c *DatabaseAdminClient) CreateDatabase(ctx context.Context, req *databasepb.CreateDatabaseRequest) (*DatabaseOperation, error) + func (c *DatabaseAdminClient) DatabaseOperation(name string) *DatabaseOperation + func (c *DatabaseAdminClient) DropDatabase(ctx context.Context, req *databasepb.DropDatabaseRequest) error + func (c *DatabaseAdminClient) EmptyOperation(name string) *EmptyOperation + func (c *DatabaseAdminClient) GetDatabase(ctx context.Context, req *databasepb.GetDatabaseRequest) (*databasepb.Database, error) + func (c *DatabaseAdminClient) GetDatabaseDdl(ctx context.Context, req *databasepb.GetDatabaseDdlRequest) (*databasepb.GetDatabaseDdlResponse, error) + func (c *DatabaseAdminClient) GetIamPolicy(ctx context.Context, req *iampb.GetIamPolicyRequest) (*iampb.Policy, error) + func (c *DatabaseAdminClient) ListDatabases(ctx context.Context, req *databasepb.ListDatabasesRequest) *DatabaseIterator + func (c *DatabaseAdminClient) SetGoogleClientInfo(keyval ...string) + func (c *DatabaseAdminClient) SetIamPolicy(ctx context.Context, req *iampb.SetIamPolicyRequest) (*iampb.Policy, error) + func (c *DatabaseAdminClient) TestIamPermissions(ctx context.Context, req *iampb.TestIamPermissionsRequest) (*iampb.TestIamPermissionsResponse, error) + func (c *DatabaseAdminClient) UpdateDatabaseDdl(ctx context.Context, req *databasepb.UpdateDatabaseDdlRequest) (*EmptyOperation, error) + type DatabaseIterator struct + InternalFetch func(pageSize int, pageToken string) (results []*databasepb.Database, nextPageToken string, err error) + func (it *DatabaseIterator) Next() (*databasepb.Database, error) + func (it *DatabaseIterator) PageInfo() *iterator.PageInfo + type DatabaseOperation struct + func (op *DatabaseOperation) Done() bool + func (op *DatabaseOperation) Metadata() (*databasepb.CreateDatabaseMetadata, error) + func (op *DatabaseOperation) Name() string + func (op *DatabaseOperation) Poll(ctx context.Context) (*databasepb.Database, error) + func (op *DatabaseOperation) Wait(ctx context.Context) (*databasepb.Database, error) + type EmptyOperation struct + func (op *EmptyOperation) Done() bool + func (op *EmptyOperation) Metadata() (*databasepb.UpdateDatabaseDdlMetadata, error) + func (op *EmptyOperation) Name() string + func (op *EmptyOperation) Poll(ctx context.Context) error + func (op *EmptyOperation) Wait(ctx context.Context) error