Struct gapi_grpc::google::cloud::vision::v1p4beta1::image_annotator_client::ImageAnnotatorClient [−][src]
Service that performs Google Cloud Vision API detection tasks over client images, such as face, landmark, logo, label, and text detection. The ImageAnnotator service returns detected entities from the images.
Implementations
impl ImageAnnotatorClient<Channel>
[src]
pub async fn connect<D>(dst: D) -> Result<Self, Error> where
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
[src]
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
Attempt to create a new client by connecting to a given endpoint.
impl<T> ImageAnnotatorClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
[src]
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
[src]
pub fn with_interceptor(inner: T, interceptor: impl Into<Interceptor>) -> Self
[src]
pub async fn batch_annotate_images(
&mut self,
request: impl IntoRequest<BatchAnnotateImagesRequest>
) -> Result<Response<BatchAnnotateImagesResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<BatchAnnotateImagesRequest>
) -> Result<Response<BatchAnnotateImagesResponse>, Status>
Run image detection and annotation for a batch of images.
pub async fn batch_annotate_files(
&mut self,
request: impl IntoRequest<BatchAnnotateFilesRequest>
) -> Result<Response<BatchAnnotateFilesResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<BatchAnnotateFilesRequest>
) -> Result<Response<BatchAnnotateFilesResponse>, Status>
Service that performs image detection and annotation for a batch of files. Now only “application/pdf”, “image/tiff” and “image/gif” are supported.
This service will extract at most 5 (customers can specify which 5 in AnnotateFileRequest.pages) frames (gif) or pages (pdf or tiff) from each file provided and perform detection and annotation for each image extracted.
pub async fn async_batch_annotate_images(
&mut self,
request: impl IntoRequest<AsyncBatchAnnotateImagesRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<AsyncBatchAnnotateImagesRequest>
) -> Result<Response<Operation>, Status>
Run asynchronous image detection and annotation for a list of images.
Progress and results can be retrieved through the
google.longrunning.Operations
interface.
Operation.metadata
contains OperationMetadata
(metadata).
Operation.response
contains AsyncBatchAnnotateImagesResponse
(results).
This service will write image annotation outputs to json files in customer GCS bucket, each json file containing BatchAnnotateImagesResponse proto.
pub async fn async_batch_annotate_files(
&mut self,
request: impl IntoRequest<AsyncBatchAnnotateFilesRequest>
) -> Result<Response<Operation>, Status>
[src]
&mut self,
request: impl IntoRequest<AsyncBatchAnnotateFilesRequest>
) -> Result<Response<Operation>, Status>
Run asynchronous image detection and annotation for a list of generic
files, such as PDF files, which may contain multiple pages and multiple
images per page. Progress and results can be retrieved through the
google.longrunning.Operations
interface.
Operation.metadata
contains OperationMetadata
(metadata).
Operation.response
contains AsyncBatchAnnotateFilesResponse
(results).
Trait Implementations
impl<T: Clone> Clone for ImageAnnotatorClient<T>
[src]
fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Debug for ImageAnnotatorClient<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for ImageAnnotatorClient<T>
impl<T> Send for ImageAnnotatorClient<T> where
T: Send,
T: Send,
impl<T> Sync for ImageAnnotatorClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ImageAnnotatorClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for ImageAnnotatorClient<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,