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 - :
separated username and password
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 enable it
Implementations§
Source§impl WskProperties
impl WskProperties
Sourcepub fn set_verbose(self, verbose: bool) -> Self
pub fn set_verbose(self, verbose: bool) -> Self
Sourcepub fn set_version(self, version: String) -> Self
pub fn set_version(self, version: String) -> Self
Sourcepub fn set_bypass_cerificate_check(self, bypass: bool) -> Self
pub fn set_bypass_cerificate_check(self, bypass: bool) -> Self
To set client to bypass cerificate check primarily useful if you are using the OpenWhisk API over HTTPS and the API endpoint is using a self-signed or invalid certificate.
§Arguments
bypass
- Bool to toggle bypass cerificate check
§Example
use openwhisk_rust::WskProperties;
let new_wsk_property = WskProperties::new(
"your:auth_token".to_string(),
"host".to_string(),
"namespace".to_string()
).set_bypass_cerificate_check(true);
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