Struct google_datapipelines1::api::GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
source · [−]pub struct GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter {
pub container_spec_gcs_path: Option<String>,
pub environment: Option<GoogleCloudDatapipelinesV1FlexTemplateRuntimeEnvironment>,
pub job_name: Option<String>,
pub launch_options: Option<HashMap<String, String>>,
pub parameters: Option<HashMap<String, String>>,
pub transform_name_mappings: Option<HashMap<String, String>>,
pub update: Option<bool>,
}Expand description
Launch Flex Template parameter.
This type is not used in any activity, and only used as part of another schema.
Fields
container_spec_gcs_path: Option<String>Cloud Storage path to a file with a JSON-serialized ContainerSpec as content.
environment: Option<GoogleCloudDatapipelinesV1FlexTemplateRuntimeEnvironment>The runtime environment for the Flex Template job.
job_name: Option<String>Required. The job name to use for the created job. For an update job request, the job name should be the same as the existing running job.
launch_options: Option<HashMap<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.
parameters: Option<HashMap<String, String>>The parameters for the Flex Template. Example: {"num_workers":"5"}
transform_name_mappings: Option<HashMap<String, String>>Use this to pass transform name mappings for streaming update jobs. Example: {"oldTransformName":"newTransformName",...}
update: Option<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.
Trait Implementations
sourceimpl Clone for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
impl Clone for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
sourcefn clone(&self) -> GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
fn clone(&self) -> GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Default for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
impl Default for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
sourcefn default() -> GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
fn default() -> GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
impl<'de> Deserialize<'de> for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Part for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
Auto Trait Implementations
impl RefUnwindSafe for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
impl Send for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
impl Sync for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
impl Unpin for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
impl UnwindSafe for GoogleCloudDatapipelinesV1LaunchFlexTemplateParameter
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more