pub fn image_version_list(mut self, input: crate::model::ImageVersion) -> Self {
            let mut v = self.image_version_list.unwrap_or_default();
            v.push(input);
            self.image_version_list = Some(v);
            self
        }
/// Appends an item to `image_version_list`.
///
/// To override the contents of this collection use [`set_image_version_list`](Self::set_image_version_list).
///
/// <p>The list of image semantic versions.</p> <note>
/// <p>The semantic version has four nodes: <major>
/// .
/// <minor>
/// .
/// <patch>
/// /
/// <build>
/// . You can assign values for the first three, and can filter on all of them.
/// </build>
/// </patch>
/// </minor>
/// </major></p>
/// <p> <b>Filtering:</b> With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.</p>
/// </note>
Appends an item to `image_version_list`.
To override the contents of this collection use [`set_image_version_list`](Self::set_image_version_list).

The list of image semantic versions. 
The semantic version has four nodes: 
.

.



. You can assign values for the first three, and can filter on all of them.




 Filtering: With semantic versioning, you have the flexibility to use wildcards (x) to specify the most recent versions or nodes when selecting the base image or components for your recipe. When you use a wildcard in any node, all nodes to the right of the first wildcard must also be wildcards.

Appends an item to ` image_version_list ` . To override the contents of this collection use [ ` set_image_version_list ` ] ( Self :: set_image_version_list ) . The list of image semantic versions . The semantic version has four nodes : . . . You can assign values for the first three and can filter on all of them . Filtering : With semantic versioning you have the flexibility to use wildcards ( x ) to specify the most recent versions or nodes when selecting the base image or components for your recipe . When you use a wildcard in any node all nodes to the right of the first wildcard must also be wildcards .
pub fn image_version_list(mut self, input: crate::model::ImageVersion) -> Self {
            let mut v = self.image_version_list.unwrap_or_default();
            v.push(input);
            self.image_version_list = Some(v);
            self
        }
pub fn image_version_list ( mut self , input : crate :: model :: ImageVersion ) -> Self { let mut v = self . image_version_list . unwrap_or_default ( ) ; v . push ( input ) ; self . image_version_list = Some ( v ) ; self }
Appends an item to `image_version_list`.
Appends an item to ` image_version_list ` .
mut self
input
crate::model::ImageVersion
mut self
input
crate::model::ImageVersion