#[non_exhaustive]pub struct PlacementTemplateBuilder { /* private fields */ }Expand description
A builder for PlacementTemplate.
Implementations§
source§impl PlacementTemplateBuilder
impl PlacementTemplateBuilder
sourcepub fn default_attributes(
self,
k: impl Into<String>,
v: impl Into<String>
) -> Self
pub fn default_attributes( self, k: impl Into<String>, v: impl Into<String> ) -> Self
Adds a key-value pair to default_attributes.
To override the contents of this collection use set_default_attributes.
The default attributes (key/value pairs) to be applied to all placements using this template.
sourcepub fn set_default_attributes(
self,
input: Option<HashMap<String, String>>
) -> Self
pub fn set_default_attributes( self, input: Option<HashMap<String, String>> ) -> Self
The default attributes (key/value pairs) to be applied to all placements using this template.
sourcepub fn get_default_attributes(&self) -> &Option<HashMap<String, String>>
pub fn get_default_attributes(&self) -> &Option<HashMap<String, String>>
The default attributes (key/value pairs) to be applied to all placements using this template.
sourcepub fn device_templates(self, k: impl Into<String>, v: DeviceTemplate) -> Self
pub fn device_templates(self, k: impl Into<String>, v: DeviceTemplate) -> Self
Adds a key-value pair to device_templates.
To override the contents of this collection use set_device_templates.
An object specifying the DeviceTemplate for all placements using this (PlacementTemplate) template.
sourcepub fn set_device_templates(
self,
input: Option<HashMap<String, DeviceTemplate>>
) -> Self
pub fn set_device_templates( self, input: Option<HashMap<String, DeviceTemplate>> ) -> Self
An object specifying the DeviceTemplate for all placements using this (PlacementTemplate) template.
sourcepub fn get_device_templates(&self) -> &Option<HashMap<String, DeviceTemplate>>
pub fn get_device_templates(&self) -> &Option<HashMap<String, DeviceTemplate>>
An object specifying the DeviceTemplate for all placements using this (PlacementTemplate) template.
sourcepub fn build(self) -> PlacementTemplate
pub fn build(self) -> PlacementTemplate
Consumes the builder and constructs a PlacementTemplate.
Trait Implementations§
source§impl Clone for PlacementTemplateBuilder
impl Clone for PlacementTemplateBuilder
source§fn clone(&self) -> PlacementTemplateBuilder
fn clone(&self) -> PlacementTemplateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for PlacementTemplateBuilder
impl Debug for PlacementTemplateBuilder
source§impl Default for PlacementTemplateBuilder
impl Default for PlacementTemplateBuilder
source§fn default() -> PlacementTemplateBuilder
fn default() -> PlacementTemplateBuilder
source§impl PartialEq for PlacementTemplateBuilder
impl PartialEq for PlacementTemplateBuilder
source§fn eq(&self, other: &PlacementTemplateBuilder) -> bool
fn eq(&self, other: &PlacementTemplateBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for PlacementTemplateBuilder
Auto Trait Implementations§
impl Freeze for PlacementTemplateBuilder
impl RefUnwindSafe for PlacementTemplateBuilder
impl Send for PlacementTemplateBuilder
impl Sync for PlacementTemplateBuilder
impl Unpin for PlacementTemplateBuilder
impl UnwindSafe for PlacementTemplateBuilder
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more