pub async fn import_completion_data(
            &mut self,
            request: impl tonic::IntoRequest<super::ImportCompletionDataRequest>,
        ) -> 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.cloud.retail.v2beta.CompletionService/ImportCompletionData",
            );
            self.inner.unary(request.into_request(), path, codec).await
        }
/// Bulk import of processed completion dataset.
///
/// Request processing is asynchronous. Partial updating is not supported.
///
/// The operation is successfully finished only after the imported suggestions
/// are indexed successfully and ready for serving. The process takes hours.
///
/// This feature is only available for users who have Retail Search enabled.
/// Please enable Retail Search on Cloud Console before using this feature.
Bulk import of processed completion dataset.
Request processing is asynchronous. Partial updating is not supported.

The operation is successfully finished only after the imported suggestions
are indexed successfully and ready for serving. The process takes hours.

This feature is only available for users who have Retail Search enabled.
Please enable Retail Search on Cloud Console before using this feature.
Bulk import of processed completion dataset . Request processing is asynchronous . Partial updating is not supported . The operation is successfully finished only after the imported suggestions are indexed successfully and ready for serving . The process takes hours . This feature is only available for users who have Retail Search enabled . Please enable Retail Search on Cloud Console before using this feature .
pub async fn import_completion_data(
            &mut self,
            request: impl tonic::IntoRequest<super::ImportCompletionDataRequest>,
        ) -> 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.cloud.retail.v2beta.CompletionService/ImportCompletionData",
            );
            self.inner.unary(request.into_request(), path, codec).await
        }
pub async fn import_completion_data ( & mut self , request : impl tonic :: IntoRequest < super :: ImportCompletionDataRequest > , ) -> 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 }
Bulk import of processed completion dataset.
Bulk import of processed completion dataset .
&mut self
request
impl tonic::IntoRequest<super::ImportCompletionDataRequest>
&mut self
request
impl tonic::IntoRequest<super::ImportCompletionDataRequest>