#[non_exhaustive]pub struct PhaseArtifact {
pub skaffold_config_path: String,
pub manifest_path: String,
pub job_manifests_path: String,
/* private fields */
}
Expand description
Contains the paths to the artifacts, relative to the URI, for a phase.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.skaffold_config_path: String
Output only. File path of the resolved Skaffold configuration relative to the URI.
manifest_path: String
Output only. File path of the rendered manifest relative to the URI.
job_manifests_path: String
Output only. File path of the directory of rendered job manifests relative to the URI. This is only set if it is applicable.
Implementations§
Source§impl PhaseArtifact
impl PhaseArtifact
pub fn new() -> Self
Sourcepub fn set_skaffold_config_path<T: Into<String>>(self, v: T) -> Self
pub fn set_skaffold_config_path<T: Into<String>>(self, v: T) -> Self
Sets the value of skaffold_config_path.
Sourcepub fn set_manifest_path<T: Into<String>>(self, v: T) -> Self
pub fn set_manifest_path<T: Into<String>>(self, v: T) -> Self
Sets the value of manifest_path.
Sourcepub fn set_job_manifests_path<T: Into<String>>(self, v: T) -> Self
pub fn set_job_manifests_path<T: Into<String>>(self, v: T) -> Self
Sets the value of job_manifests_path.
Trait Implementations§
Source§impl Clone for PhaseArtifact
impl Clone for PhaseArtifact
Source§fn clone(&self) -> PhaseArtifact
fn clone(&self) -> PhaseArtifact
Returns a duplicate 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 PhaseArtifact
impl Debug for PhaseArtifact
Source§impl Default for PhaseArtifact
impl Default for PhaseArtifact
Source§fn default() -> PhaseArtifact
fn default() -> PhaseArtifact
Returns the “default value” for a type. Read more
Source§impl Message for PhaseArtifact
impl Message for PhaseArtifact
Source§impl PartialEq for PhaseArtifact
impl PartialEq for PhaseArtifact
impl StructuralPartialEq for PhaseArtifact
Auto Trait Implementations§
impl Freeze for PhaseArtifact
impl RefUnwindSafe for PhaseArtifact
impl Send for PhaseArtifact
impl Sync for PhaseArtifact
impl Unpin for PhaseArtifact
impl UnwindSafe for PhaseArtifact
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