/// Updates a tag template.
///
/// You can't update template fields with this method. These fields are
/// separate resources with their own create, update, and delete methods.
///
/// You must enable the Data Catalog API in the project identified by
/// the `tag_template.name` parameter. For more information, see [Data Catalog
/// resource
/// project](https://cloud.google.com/data-catalog/docs/concepts/resource-project).
Updates a tag template.
You can't update template fields with this method. These fields are
separate resources with their own create, update, and delete methods.

You must enable the Data Catalog API in the project identified by
the `tag_template.name` parameter. For more information, see [Data Catalog
resource
project].
Updates a tag template . You can ' t update template fields with this method . These fields are separate resources with their own create update and delete methods . You must enable the Data Catalog API in the project identified by the ` tag_template . name ` parameter . For more information see [ Data Catalog resource project ] .
pub async fn update_tag_template(
            &mut self,
            request: impl tonic::IntoRequest<super::UpdateTagTemplateRequest>,
        ) -> Result<tonic::Response<super::TagTemplate>, 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.cloud.datacatalog.v1.DataCatalog/UpdateTagTemplate",
            );
            self.inner.unary(request.into_request(), path, codec).await
        }
pub async fn update_tag_template ( & mut self , request : impl tonic :: IntoRequest < super :: UpdateTagTemplateRequest > , ) -> Result < tonic :: Response < super :: TagTemplate > , 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 tag template.
Updates a tag template .
&mut self
request
impl tonic::IntoRequest<super::UpdateTagTemplateRequest>