pub struct LaunchFlexTemplateParameter {
pub job_name: String,
pub parameters: BTreeMap<String, String>,
pub launch_options: BTreeMap<String, String>,
pub environment: Option<FlexTemplateRuntimeEnvironment>,
pub update: bool,
pub transform_name_mappings: BTreeMap<String, String>,
pub template: Option<Template>,
}
Expand description
Launch FlexTemplate Parameter.
Fields§
§job_name: String
Required. The job name to use for the created job. For update job request, job name should be same as the existing running job.
parameters: BTreeMap<String, String>
The parameters for FlexTemplate. Ex. {“num_workers”:“5”}
launch_options: BTreeMap<String, String>
Launch options for this flex template job. This is a common set of options across languages and templates. This should not be used to pass job parameters.
environment: Option<FlexTemplateRuntimeEnvironment>
The runtime environment for the FlexTemplate job
update: bool
Set this to true if you are sending a request to update a running streaming job. When set, the job name should be the same as the running job.
transform_name_mappings: BTreeMap<String, String>
Use this to pass transform_name_mappings for streaming update jobs. Ex:{“oldTransformName”:“newTransformName”,…}’
template: Option<Template>
Launch Mechanism.
Trait Implementations§
source§impl Clone for LaunchFlexTemplateParameter
impl Clone for LaunchFlexTemplateParameter
source§fn clone(&self) -> LaunchFlexTemplateParameter
fn clone(&self) -> LaunchFlexTemplateParameter
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for LaunchFlexTemplateParameter
impl Debug for LaunchFlexTemplateParameter
source§impl Message for LaunchFlexTemplateParameter
impl Message for LaunchFlexTemplateParameter
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for LaunchFlexTemplateParameter
impl PartialEq for LaunchFlexTemplateParameter
source§fn eq(&self, other: &LaunchFlexTemplateParameter) -> bool
fn eq(&self, other: &LaunchFlexTemplateParameter) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for LaunchFlexTemplateParameter
Auto Trait Implementations§
impl Freeze for LaunchFlexTemplateParameter
impl RefUnwindSafe for LaunchFlexTemplateParameter
impl Send for LaunchFlexTemplateParameter
impl Sync for LaunchFlexTemplateParameter
impl Unpin for LaunchFlexTemplateParameter
impl UnwindSafe for LaunchFlexTemplateParameter
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