Struct docker_api::api::config::opts::ConfigCreateOpts
source · pub struct ConfigCreateOpts { /* private fields */ }
Available on crate feature
swarm
only.Expand description
Structure used to create a new config with Configs::create
.
Implementations§
source§impl ConfigCreateOpts
impl ConfigCreateOpts
sourcepub fn new<N, D>(name: N, data: D) -> Selfwhere
N: Into<String>,
D: AsRef<str>,
pub fn new<N, D>(name: N, data: D) -> Selfwhere N: Into<String>, D: AsRef<str>,
Create a new config with name and data. This function will take care of encoding the config’s data as base64.
sourcepub fn set_templating(self, driver: Driver) -> Self
pub fn set_templating(self, driver: Driver) -> Self
Set the templating driver of this config.
sourcepub fn add_label<K, V>(self, key: K, val: V) -> Selfwhere
K: Into<String>,
V: Into<String>,
pub fn add_label<K, V>(self, key: K, val: V) -> Selfwhere K: Into<String>, V: Into<String>,
Add a label to this config
pub fn serialize(&self) -> Result<String>
pub fn serialize_vec(&self) -> Result<Vec<u8>>
Trait Implementations§
source§impl Clone for ConfigCreateOpts
impl Clone for ConfigCreateOpts
source§fn clone(&self) -> ConfigCreateOpts
fn clone(&self) -> ConfigCreateOpts
Returns a copy 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 ConfigCreateOpts
impl Debug for ConfigCreateOpts
source§impl<'de> Deserialize<'de> for ConfigCreateOpts
impl<'de> Deserialize<'de> for ConfigCreateOpts
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more