#[non_exhaustive]pub struct DeployParameters {
pub values: HashMap<String, String>,
pub match_target_labels: HashMap<String, String>,
/* private fields */
}
Expand description
DeployParameters contains deploy parameters information.
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.values: HashMap<String, String>
Required. Values are deploy parameters in key-value pairs.
match_target_labels: HashMap<String, String>
Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
Implementations§
Source§impl DeployParameters
impl DeployParameters
pub fn new() -> Self
Sourcepub fn set_values<T, K, V>(self, v: T) -> Self
pub fn set_values<T, K, V>(self, v: T) -> Self
Sets the value of values.
Sourcepub fn set_match_target_labels<T, K, V>(self, v: T) -> Self
pub fn set_match_target_labels<T, K, V>(self, v: T) -> Self
Sets the value of match_target_labels.
Trait Implementations§
Source§impl Clone for DeployParameters
impl Clone for DeployParameters
Source§fn clone(&self) -> DeployParameters
fn clone(&self) -> DeployParameters
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 DeployParameters
impl Debug for DeployParameters
Source§impl Default for DeployParameters
impl Default for DeployParameters
Source§fn default() -> DeployParameters
fn default() -> DeployParameters
Returns the “default value” for a type. Read more
Source§impl Message for DeployParameters
impl Message for DeployParameters
Source§impl PartialEq for DeployParameters
impl PartialEq for DeployParameters
impl StructuralPartialEq for DeployParameters
Auto Trait Implementations§
impl Freeze for DeployParameters
impl RefUnwindSafe for DeployParameters
impl Send for DeployParameters
impl Sync for DeployParameters
impl Unpin for DeployParameters
impl UnwindSafe for DeployParameters
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