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
sourceimpl 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
sourceimpl Clone for WskProperties
impl Clone for WskProperties
sourcefn clone(&self) -> WskProperties
fn clone(&self) -> WskProperties
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for WskProperties
impl Debug for WskProperties
sourceimpl Default for WskProperties
impl Default for WskProperties
sourcefn default() -> WskProperties
fn default() -> WskProperties
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for WskProperties
impl<'de> Deserialize<'de> for WskProperties
sourcefn 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
sourceimpl Serialize for WskProperties
impl Serialize for WskProperties
Auto Trait Implementations
impl RefUnwindSafe for WskProperties
impl Send for WskProperties
impl Sync for WskProperties
impl Unpin for WskProperties
impl UnwindSafe for WskProperties
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more