Struct openwhisk_rust::WskProperties
source · pub struct WskProperties {
pub auth_token: String,
pub host: String,
pub version: String,
pub insecure: bool,
pub namespace: String,
pub verbose: bool,
pub debug: bool,
}
Expand description
Representation of OpenWhisk Properties
Fields§
§auth_token: String
Auth_token - :
seperated username and passeord
host: String
Api Host to interact with Openwhisk API
version: String
Version
insecure: bool
Toggle to set secure or insecure connection
namespace: String
Namespace for the endpoint
verbose: bool
Verbose - Toggle to enable it
debug: bool
Debug - Toggle to ennable it
Implementations§
source§impl WskProperties
impl WskProperties
sourcepub fn new(
auth_token: String,
host: String,
insecure: bool,
namespace: String
) -> Self
pub fn new(
auth_token: String,
host: String,
insecure: bool,
namespace: String
) -> Self
New Creates Openwhisk properties
Arguments
auth_token
- The authorization tokenhost
- The API urlinsecure
- Toggle for secure connectionnamespace
- Name of the namespace
Example
use openwhisk_rust::WskProperties;
let new_wsk_property = WskProperties::new(
"your:auth_token".to_string(),
"host".to_string(),
true,
"namespace".to_string()
);
sourcepub fn set_verbose_debug_version(
&self,
debug: bool,
verbose: bool,
version: String
) -> Self
pub fn set_verbose_debug_version(
&self,
debug: bool,
verbose: bool,
version: String
) -> Self
To set Verbose, Version and Debug
Arguments
debug
- Bool to toggle debugverbose
- Bool to toggle verboseversion
- Version of wsk properties
Example
use openwhisk_rust::WskProperties;
let new_wsk_property = WskProperties::new(
"your:auth_token".to_string(),
"host".to_string(),
true,
"namespace".to_string()
);
new_wsk_property.set_verbose_debug_version(false,false,"v2".to_string());
Trait Implementations§
source§impl Clone for WskProperties
impl Clone for WskProperties
source§fn clone(&self) -> WskProperties
fn clone(&self) -> WskProperties
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 WskProperties
impl Debug for WskProperties
source§impl Default for WskProperties
impl Default for WskProperties
source§fn default() -> WskProperties
fn default() -> WskProperties
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for WskProperties
impl<'de> Deserialize<'de> for WskProperties
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