Class ProjectsResource.DatabasesResource.CollectionGroupsResource.FieldsResource
The "fields" collection of methods.
Inherited Members
Namespace: Google.Apis.Firestore.v1
Assembly: Google.Apis.Firestore.v1.dll
Syntax
public class ProjectsResource.DatabasesResource.CollectionGroupsResource.FieldsResource
Constructors
FieldsResource(IClientService)
Constructs a new resource.
Declaration
public FieldsResource(IClientService service)
Parameters
| Type | Name | Description |
|---|---|---|
| IClientService | service |
Methods
Get(string)
Gets the metadata and configuration for a Field.
Declaration
public virtual ProjectsResource.DatabasesResource.CollectionGroupsResource.FieldsResource.GetRequest Get(string name)
Parameters
| Type | Name | Description |
|---|---|---|
| string | name | Required. A name of the form
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.DatabasesResource.CollectionGroupsResource.FieldsResource.GetRequest |
List(string)
Lists the field configuration and metadata for this database. Currently,
FirestoreAdmin.ListFields only supports listing fields that have been explicitly overridden. To
issue this query, call FirestoreAdmin.ListFields with the filter set to
indexConfig.usesAncestorConfig:false or ttlConfig:*.
Declaration
public virtual ProjectsResource.DatabasesResource.CollectionGroupsResource.FieldsResource.ListRequest List(string parent)
Parameters
| Type | Name | Description |
|---|---|---|
| string | parent | Required. A parent name of the form
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.DatabasesResource.CollectionGroupsResource.FieldsResource.ListRequest |
Patch(GoogleFirestoreAdminV1Field, string)
Updates a field configuration. Currently, field updates apply only to single field index
configuration. However, calls to FirestoreAdmin.UpdateField should provide a field mask to avoid
changing any configuration that the caller isn't aware of. The field mask should be specified
as: { paths: "index_config" }. This call returns a google.longrunning.Operation which may be
used to track the status of the field update. The metadata for the operation will be the type
FieldOperationMetadata. To configure the default field settings for the database, use the
special Field with resource name:
projects/{project_id}/databases/{database_id}/collectionGroups/__default__/fields/*.
Declaration
public virtual ProjectsResource.DatabasesResource.CollectionGroupsResource.FieldsResource.PatchRequest Patch(GoogleFirestoreAdminV1Field body, string name)
Parameters
| Type | Name | Description |
|---|---|---|
| GoogleFirestoreAdminV1Field | body | The body of the request. |
| string | name | Required. A field name of the form:
|
Returns
| Type | Description |
|---|---|
| ProjectsResource.DatabasesResource.CollectionGroupsResource.FieldsResource.PatchRequest |