pub struct PipelineElement { /* private fields */ }
Expand description
Performs requests to
pipelines/{name}/elements/{element}
endpoints
Implementations§
Source§impl PipelineElement
impl PipelineElement
Sourcepub async fn property(&self, property: &str) -> Result<SuccessResponse, Error>
pub async fn property(&self, property: &str) -> Result<SuccessResponse, Error>
Performs GET pipelines/{name}/elements/ {element}/properties/{property}
API request, returning the parsed gstd_types::SuccessResponse
§Errors
If API request cannot be performed, or fails.
See Error
for details.
Sourcepub async fn set_property(
&self,
property: &str,
value: &str,
) -> Result<SuccessResponse, Error>
pub async fn set_property( &self, property: &str, value: &str, ) -> Result<SuccessResponse, Error>
Performs PUT pipelines/{name}/elements/ {element}/properties/{property}?name={value}
API request, returning the parsed gstd_types::SuccessResponse
§Errors
If API request cannot be performed, or fails.
See Error
for details.
Sourcepub async fn signal_connect(
&self,
signal: &str,
) -> Result<SuccessResponse, Error>
pub async fn signal_connect( &self, signal: &str, ) -> Result<SuccessResponse, Error>
Performs GET pipelines/{name}/ elements/{element}/signals/{signal}/callback
API request, returning the parsed gstd_types::SuccessResponse
§Errors
If API request cannot be performed, or fails.
See Error
for details.
Sourcepub async fn signal_disconnect(
&self,
signal: &str,
) -> Result<SuccessResponse, Error>
pub async fn signal_disconnect( &self, signal: &str, ) -> Result<SuccessResponse, Error>
Performs GET pipelines/{name}/ elements/{element}/signals/{signal}/disconnect
API request, returning the parsed gstd_types::SuccessResponse
§Errors
If API request cannot be performed, or fails.
See Error
for details.
Sourcepub async fn set_signal_timeout(
&self,
signal: &str,
timeout: &str,
) -> Result<SuccessResponse, Error>
pub async fn set_signal_timeout( &self, signal: &str, timeout: &str, ) -> Result<SuccessResponse, Error>
Performs PUT pipelines/{name}/ elements/{element}/signals/{signal}/timeout?name={timeout}
API request, returning the parsed gstd_types::SuccessResponse
§Arguments
signal
- signal to connect
§Errors
If API request cannot be performed, or fails.
See Error
for details.
Trait Implementations§
Source§impl Clone for PipelineElement
impl Clone for PipelineElement
Source§fn clone(&self) -> PipelineElement
fn clone(&self) -> PipelineElement
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more