pub async fn update_field(
            &mut self,
            request: impl tonic::IntoRequest<super::UpdateFieldRequest>,
        ) -> Result<
            tonic::Response<super::super::super::super::longrunning::Operation>,
            tonic::Status,
        > {
            self.inner
                .ready()
                .await
                .map_err(|e| {
                    tonic::Status::new(
                        tonic::Code::Unknown,
                        format!("Service was not ready: {}", e.into()),
                    )
                })?;
            let codec = tonic::codec::ProstCodec::default();
            let path = http::uri::PathAndQuery::from_static(
                "/google.firestore.admin.v1.FirestoreAdmin/UpdateField",
            );
            self.inner.unary(request.into_request(), path, codec).await
        }
/// Updates a field configuration. Currently, field updates apply only to
/// single field index configuration. However, calls to
/// [FirestoreAdmin.UpdateField][google.firestore.admin.v1.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][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][google.firestore.admin.v1.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/*`.
Updates a field configuration. Currently, field updates apply only to
single field index configuration. However, calls to
[FirestoreAdmin.UpdateField][google.firestore.admin.v1.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][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][google.firestore.admin.v1.FieldOperationMetadata].


Updates a field configuration . Currently field updates apply only to single field index configuration . However calls to [ FirestoreAdmin . UpdateField ] [ google . firestore . admin . v1 . 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 ] [ 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 ] [ google . firestore . admin . v1 . FieldOperationMetadata ] .
pub async fn update_field(
            &mut self,
            request: impl tonic::IntoRequest<super::UpdateFieldRequest>,
        ) -> Result<
            tonic::Response<super::super::super::super::longrunning::Operation>,
            tonic::Status,
        > {
            self.inner
                .ready()
                .await
                .map_err(|e| {
                    tonic::Status::new(
                        tonic::Code::Unknown,
                        format!("Service was not ready: {}", e.into()),
                    )
                })?;
            let codec = tonic::codec::ProstCodec::default();
            let path = http::uri::PathAndQuery::from_static(
                "/google.firestore.admin.v1.FirestoreAdmin/UpdateField",
            );
            self.inner.unary(request.into_request(), path, codec).await
        }
pub async fn update_field ( & mut self , request : impl tonic :: IntoRequest < super :: UpdateFieldRequest > , ) -> Result < tonic :: Response < super :: super :: super :: super :: longrunning :: Operation > , tonic :: Status , > { self . inner . ready ( ) . await . map_err ( | e | { tonic :: Status :: new ( tonic :: Code :: Unknown , format ! ( " " e into ( ) ) , ) } ) ? ; let codec = tonic :: codec :: ProstCodec :: default ( ) ; let path = http :: uri :: PathAndQuery :: from_static ( " " , ) ; self . inner . unary ( request . into_request ( ) , path , codec ) . await }
Updates a field configuration.
Updates a field configuration .
&mut self
request
impl tonic::IntoRequest<super::UpdateFieldRequest>
&mut self
request
impl tonic::IntoRequest<super::UpdateFieldRequest>