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 duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const 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
Auto Trait Implementations§
impl Freeze for WskProperties
impl RefUnwindSafe for WskProperties
impl Send for WskProperties
impl Sync for WskProperties
impl Unpin for WskProperties
impl UnwindSafe for WskProperties
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