Class ProjectsResource.LocationsResource.ServicesResource
The "services" collection of methods.
Inherited Members
Namespace: Google.Apis.FirebaseDataConnect.v1beta
Assembly: Google.Apis.FirebaseDataConnect.v1beta.dll
Syntax
public class ProjectsResource.LocationsResource.ServicesResource
Constructors
ServicesResource(IClientService)
Constructs a new resource.
Declaration
public ServicesResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Properties
Connectors
Gets the Connectors resource.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.ConnectorsResource Connectors { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.ConnectorsResource |
Schemas
Gets the Schemas resource.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.SchemasResource Schemas { get; }
Property Value
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.SchemasResource |
Methods
Create(Service, string)
Creates a new Service in a given project and location.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.CreateRequest Create(Service body, string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| Service | body | The body of the request. |
| string | parent | Required. Value of parent. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.CreateRequest |
Delete(string)
Deletes a single Service.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.DeleteRequest Delete(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the service to delete, in the format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.DeleteRequest |
ExecuteGraphql(GraphqlRequest, string)
Execute any GraphQL query and mutation against the Firebase Data Connect's generated GraphQL schema. Grants full read and write access to the connected data sources. Note: Use introspection query to explore the generated GraphQL schema.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.ExecuteGraphqlRequest ExecuteGraphql(GraphqlRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphqlRequest | body | The body of the request. |
| string | name | Required. The relative resource name of Firebase Data Connect service, in the format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.ExecuteGraphqlRequest |
ExecuteGraphqlRead(GraphqlRequest, string)
Execute any GraphQL query against the Firebase Data Connect's generated GraphQL schema. Grants full
read to the connected data sources. ExecuteGraphqlRead is identical to ExecuteGraphql except it
only accepts read-only query.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.ExecuteGraphqlReadRequest ExecuteGraphqlRead(GraphqlRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphqlRequest | body | The body of the request. |
| string | name | Required. The relative resource name of Firebase Data Connect service, in the format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.ExecuteGraphqlReadRequest |
Get(string)
Gets details of a single Service.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. The name of the service to retrieve, in the format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.GetRequest |
IntrospectGraphql(GraphqlRequest, string)
Execute introspection query against the Firebase Data Connect's generated GraphQL schema. GraphQL introspection query provides metadata such as what tables the schema have, what queries and mutations can be performed on the schema, and so on. Read more at https://graphql.org/learn/introspection. IntrospectGraphql can read schema metadata but cannot read rows from Cloud SQL instance, which can be done via ExecuteGraphqlRead.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.IntrospectGraphqlRequest IntrospectGraphql(GraphqlRequest body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GraphqlRequest | body | The body of the request. |
| string | name | Required. The relative resource name of Firebase Data Connect service, in the format:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.IntrospectGraphqlRequest |
List(string)
Lists Services in a given project and location.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. Value of parent. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.ListRequest |
Patch(Service, string)
Updates the parameters of a single Service.
Declaration
public virtual ProjectsResource.LocationsResource.ServicesResource.PatchRequest Patch(Service body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| Service | body | The body of the request. |
| string | name | Identifier. The relative resource name of the Firebase Data Connect service, in the format:
Note that the service ID is specific to Firebase Data Connect and does not correspond to any of the instance IDs of the underlying data source connections. |
Returns
| Type | Description |
|---|---|
| ProjectsResource.LocationsResource.ServicesResource.PatchRequest |