pub struct ManifestAddArtifactOptions {Show 19 fields
pub annotation: Option<Vec<String>>,
pub annotations: Option<HashMap<String, String>>,
pub arch: Option<String>,
pub artifact_annotations: Option<HashMap<String, String>>,
pub artifact_config: Option<String>,
pub artifact_config_type: Option<String>,
pub artifact_exclude_titles: Option<bool>,
pub artifact_files: Option<Vec<String>>,
pub artifact_layer_type: Option<String>,
pub artifact_subject: Option<String>,
pub artifact_type: Option<String>,
pub features: Option<Vec<String>>,
pub index_annotation: Option<Vec<String>>,
pub index_annotations: Option<HashMap<String, String>>,
pub os: Option<String>,
pub os_features: Option<Vec<String>>,
pub os_version: Option<String>,
pub subject: Option<String>,
pub variant: Option<String>,
}
Expand description
ManifestAddArtifactOptions : ManifestAddArtifactOptions provides the model for creating artifact manifests for files and adding those manifests to a manifest list
Fields§
§annotation: Option<Vec<String>>
Annotation to add to the item in the manifest list
annotations: Option<HashMap<String, String>>
Annotations to add to the item in the manifest list by a map which is preferred over Annotation
arch: Option<String>
Arch overrides the architecture for the item in the manifest list
artifact_annotations: Option<HashMap<String, String>>
§artifact_config: Option<String>
§artifact_config_type: Option<String>
§artifact_exclude_titles: Option<bool>
§artifact_files: Option<Vec<String>>
§artifact_layer_type: Option<String>
§artifact_subject: Option<String>
§artifact_type: Option<String>
Note to future maintainers: keep these fields synchronized with ManifestModifyOptions!
features: Option<Vec<String>>
Feature list for the item in the manifest list
index_annotation: Option<Vec<String>>
IndexAnnotation is a slice of key=value annotations to add to the manifest list itself
index_annotations: Option<HashMap<String, String>>
IndexAnnotations is a map of key:value annotations to add to the manifest list itself, by a map which is preferred over IndexAnnotation
os: Option<String>
OS overrides the operating system for the item in the manifest list
os_features: Option<Vec<String>>
OS features for the item in the manifest list
os_version: Option<String>
OSVersion overrides the operating system for the item in the manifest list
subject: Option<String>
IndexSubject is a subject value to set in the manifest list itself
variant: Option<String>
Variant for the item in the manifest list
Implementations§
Source§impl ManifestAddArtifactOptions
impl ManifestAddArtifactOptions
Sourcepub fn new() -> ManifestAddArtifactOptions
pub fn new() -> ManifestAddArtifactOptions
ManifestAddArtifactOptions provides the model for creating artifact manifests for files and adding those manifests to a manifest list
Trait Implementations§
Source§impl Clone for ManifestAddArtifactOptions
impl Clone for ManifestAddArtifactOptions
Source§fn clone(&self) -> ManifestAddArtifactOptions
fn clone(&self) -> ManifestAddArtifactOptions
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more