[−][src]Struct azure_functions_durable::Endpoint
Represents a Durable Functions HTTP API endpoint.
Methods
impl Endpoint
[src]
pub fn new(status_query_url: Url) -> Self
[src]
Create a new endpoint from a status query URL.
pub fn task_hub(&self) -> &str
[src]
Gets the task hub associated with the endpoint.
pub fn create_new_instance_url(
&self,
function_name: &str,
instance_id: Option<&str>
) -> Url
[src]
&self,
function_name: &str,
instance_id: Option<&str>
) -> Url
Gets the "create new instance" URL from the endpoint.
pub fn status_query_url(&self, instance_id: Option<&str>) -> Url
[src]
Gets the "status query" URL.
pub fn purge_history_url(&self, instance_id: Option<&str>) -> Url
[src]
Gets the "purge history" URL.
pub fn rewind_url(&self, instance_id: &str, reason: &str) -> Url
[src]
Gets the "rewind history" URL.
pub fn raise_event_url(&self, instance_id: &str, event_name: &str) -> Url
[src]
Gets the "raise event" URL.
pub fn terminate_url(&self, instance_id: &str, reason: &str) -> Url
[src]
Gets the "terminate instance" URL.
Trait Implementations
Auto Trait Implementations
impl Send for Endpoint
impl Sync for Endpoint
impl Unpin for Endpoint
impl UnwindSafe for Endpoint
impl RefUnwindSafe for Endpoint
Blanket Implementations
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,