Enum gapi_grpc::google::cloud::translation::v3beta1::batch_document_input_config::Source [−][src]
pub enum Source { GcsSource(GcsSource), }
Specify the input.
Variants
GcsSource(GcsSource)
Google Cloud Storage location for the source input.
This can be a single file (for example,
gs://translation-test/input.docx
) or a wildcard (for example,
gs://translation-test/*
).
File mime type is determined based on extension. Supported mime type includes:
pdf
, application/pdfdocx
, application/vnd.openxmlformats-officedocument.wordprocessingml.documentpptx
, application/vnd.openxmlformats-officedocument.presentationml.presentationxlsx
, application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
The max file size supported for .docx
, .pptx
and .xlsx
is 100MB.
The max file size supported for .pdf
is 1GB and the max page limit is
1000 pages.
The max file size supported for all input documents is 1GB.
Implementations
impl Source
[src][−]
pub fn encode<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
pub fn merge<B>(
field: &mut Option<Source>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
field: &mut Option<Source>,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
pub fn encoded_len(&self) -> usize
[src]
Trait Implementations
impl Clone for Source
[src][+]
impl Debug for Source
[src][+]
impl PartialEq<Source> for Source
[src][+]
impl StructuralPartialEq for Source
[src]
Auto Trait Implementations
impl RefUnwindSafe for Source
impl Send for Source
impl Sync for Source
impl Unpin for Source
impl UnwindSafe for Source
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,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,