pub fn variables(mut self, input: crate::model::Variable) -> Self {
            let mut v = self.variables.unwrap_or_default();
            v.push(input);
            self.variables = Some(v);
            self
        }
/// Appends an item to `variables`.
///
/// To override the contents of this collection use [`set_variables`](Self::set_variables).
///
/// <p>The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of <code>stringValue</code>, <code>datasetContentVersionValue</code>, or <code>outputFileUriValue</code>.</p>
Appends an item to `variables`.
To override the contents of this collection use [`set_variables`](Self::set_variables).

The values of variables used in the context of the execution of the containerized application (basically, parameters passed to the application). Each variable must have a name and a value given by one of stringValue, datasetContentVersionValue, or outputFileUriValue.
Appends an item to ` variables ` . To override the contents of this collection use [ ` set_variables ` ] ( Self :: set_variables ) . The values of variables used in the context of the execution of the containerized application ( basically parameters passed to the application ) . Each variable must have a name and a value given by one of stringValue datasetContentVersionValue or outputFileUriValue .
pub fn variables(mut self, input: crate::model::Variable) -> Self {
            let mut v = self.variables.unwrap_or_default();
            v.push(input);
            self.variables = Some(v);
            self
        }
pub fn variables ( mut self , input : crate :: model :: Variable ) -> Self { let mut v = self . variables . unwrap_or_default ( ) ; v . push ( input ) ; self . variables = Some ( v ) ; self }
Appends an item to `variables`.
Appends an item to ` variables ` .
mut self
input
crate::model::Variable
mut self
input
crate::model::Variable