Enum google_api_proto::google::cloud::video::transcoder::v1::job::JobConfig
source · pub enum JobConfig {
TemplateId(String),
Config(JobConfig),
}
Expand description
Specify the job_config
for the transcoding job. If you don’t specify the
job_config
, the API selects templateId
; this template ID is set to
preset/web-hd
by default. When you use a template_id
to create a job,
the Job.config
is populated by the JobTemplate.config
.
Variants§
TemplateId(String)
Input only. Specify the template_id
to use for populating Job.config
.
The default is preset/web-hd
, which is the only supported preset.
User defined JobTemplate: {job_template_id}
Config(JobConfig)
The configuration for this job.
Implementations§
source§impl JobConfig
impl JobConfig
sourcepub fn merge(
field: &mut Option<JobConfig>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<JobConfig>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for JobConfig
impl PartialEq for JobConfig
impl StructuralPartialEq for JobConfig
Auto Trait Implementations§
impl Freeze for JobConfig
impl RefUnwindSafe for JobConfig
impl Send for JobConfig
impl Sync for JobConfig
impl Unpin for JobConfig
impl UnwindSafe for JobConfig
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request