Struct gapi_grpc::google::cloud::dialogflow::v2beta1::environments_client::EnvironmentsClient [−][src]
Service for managing [Environments][google.cloud.dialogflow.v2beta1.Environment].
Implementations
impl EnvironmentsClient<Channel>
[src]
pub async fn connect<D>(dst: D) -> Result<Self, Error> where
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
[src]
D: TryInto<Endpoint>,
D::Error: Into<StdError>,
Attempt to create a new client by connecting to a given endpoint.
impl<T> EnvironmentsClient<T> where
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
[src]
T: GrpcService<BoxBody>,
T::ResponseBody: Body + HttpBody + Send + 'static,
T::Error: Into<StdError>,
<T::ResponseBody as HttpBody>::Error: Into<StdError> + Send,
pub fn new(inner: T) -> Self
[src]
pub fn with_interceptor(inner: T, interceptor: impl Into<Interceptor>) -> Self
[src]
pub async fn list_environments(
&mut self,
request: impl IntoRequest<ListEnvironmentsRequest>
) -> Result<Response<ListEnvironmentsResponse>, Status>
[src]
&mut self,
request: impl IntoRequest<ListEnvironmentsRequest>
) -> Result<Response<ListEnvironmentsResponse>, Status>
Returns the list of all non-draft environments of the specified agent.
pub async fn get_environment(
&mut self,
request: impl IntoRequest<GetEnvironmentRequest>
) -> Result<Response<Environment>, Status>
[src]
&mut self,
request: impl IntoRequest<GetEnvironmentRequest>
) -> Result<Response<Environment>, Status>
Retrieves the specified agent environment.
pub async fn create_environment(
&mut self,
request: impl IntoRequest<CreateEnvironmentRequest>
) -> Result<Response<Environment>, Status>
[src]
&mut self,
request: impl IntoRequest<CreateEnvironmentRequest>
) -> Result<Response<Environment>, Status>
Creates an agent environment.
pub async fn update_environment(
&mut self,
request: impl IntoRequest<UpdateEnvironmentRequest>
) -> Result<Response<Environment>, Status>
[src]
&mut self,
request: impl IntoRequest<UpdateEnvironmentRequest>
) -> Result<Response<Environment>, Status>
Updates the specified agent environment.
This method allows you to deploy new agent versions into the environment.
When an environment is pointed to a new agent version by setting
environment.agent_version
, the environment is temporarily set to the
LOADING
state. During that time, the environment keeps on serving the
previous version of the agent. After the new agent version is done loading,
the environment is set back to the RUNNING
state.
You can use “-” as Environment ID in environment name to update version
in “draft” environment. WARNING: this will negate all recent changes to
draft and can’t be undone. You may want to save the draft to a version
before calling this function.
pub async fn delete_environment(
&mut self,
request: impl IntoRequest<DeleteEnvironmentRequest>
) -> Result<Response<()>, Status>
[src]
&mut self,
request: impl IntoRequest<DeleteEnvironmentRequest>
) -> Result<Response<()>, Status>
Deletes the specified agent environment.
pub async fn get_environment_history(
&mut self,
request: impl IntoRequest<GetEnvironmentHistoryRequest>
) -> Result<Response<EnvironmentHistory>, Status>
[src]
&mut self,
request: impl IntoRequest<GetEnvironmentHistoryRequest>
) -> Result<Response<EnvironmentHistory>, Status>
Gets the history of the specified environment.
Trait Implementations
impl<T: Clone> Clone for EnvironmentsClient<T>
[src]
fn clone(&self) -> Self
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<T> Debug for EnvironmentsClient<T>
[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for EnvironmentsClient<T>
impl<T> Send for EnvironmentsClient<T> where
T: Send,
T: Send,
impl<T> Sync for EnvironmentsClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for EnvironmentsClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for EnvironmentsClient<T>
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub 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.
pub 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.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,