[−][src]Struct chirpstack_api::as_pb::external::api::application_service_client::ApplicationServiceClient
ApplicationService is the service managing applications.
Implementations
impl ApplicationServiceClient<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> ApplicationServiceClient<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 create<'_>(
&'_ mut self,
request: impl IntoRequest<CreateApplicationRequest>
) -> Result<Response<CreateApplicationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateApplicationRequest>
) -> Result<Response<CreateApplicationResponse>, Status>
Create creates the given application.
pub async fn get<'_>(
&'_ mut self,
request: impl IntoRequest<GetApplicationRequest>
) -> Result<Response<GetApplicationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetApplicationRequest>
) -> Result<Response<GetApplicationResponse>, Status>
Get returns the requested application.
pub async fn update<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateApplicationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateApplicationRequest>
) -> Result<Response<()>, Status>
Update updates the given application.
pub async fn delete<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteApplicationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteApplicationRequest>
) -> Result<Response<()>, Status>
Delete deletes the given application.
pub async fn list<'_>(
&'_ mut self,
request: impl IntoRequest<ListApplicationRequest>
) -> Result<Response<ListApplicationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<ListApplicationRequest>
) -> Result<Response<ListApplicationResponse>, Status>
List lists the available applications.
pub async fn create_http_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreateHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateHttpIntegrationRequest>
) -> Result<Response<()>, Status>
CreateHTTPIntegration creates a HTTP application-integration.
pub async fn get_http_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetHttpIntegrationRequest>
) -> Result<Response<GetHttpIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetHttpIntegrationRequest>
) -> Result<Response<GetHttpIntegrationResponse>, Status>
GetHTTPIntegration returns the HTTP application-integration.
pub async fn update_http_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateHttpIntegrationRequest>
) -> Result<Response<()>, Status>
UpdateHTTPIntegration updates the HTTP application-integration.
pub async fn delete_http_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteHttpIntegrationRequest>
) -> Result<Response<()>, Status>
DeleteIntegration deletes the HTTP application-integration.
pub async fn create_influx_db_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreateInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
CreateInfluxDBIntegration create an InfluxDB application-integration.
pub async fn get_influx_db_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetInfluxDbIntegrationRequest>
) -> Result<Response<GetInfluxDbIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetInfluxDbIntegrationRequest>
) -> Result<Response<GetInfluxDbIntegrationResponse>, Status>
GetInfluxDBIntegration returns the InfluxDB application-integration.
pub async fn update_influx_db_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
UpdateInfluxDBIntegration updates the InfluxDB application-integration.
pub async fn delete_influx_db_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
DeleteInfluxDBIntegration deletes the InfluxDB application-integration.
pub async fn create_things_board_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreateThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
CreateThingsBoardIntegration creates a ThingsBoard application-integration.
pub async fn get_things_board_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetThingsBoardIntegrationRequest>
) -> Result<Response<GetThingsBoardIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetThingsBoardIntegrationRequest>
) -> Result<Response<GetThingsBoardIntegrationResponse>, Status>
GetThingsBoardIntegration returns the ThingsBoard application-integration.
pub async fn update_things_board_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
UpdateThingsBoardIntegration updates the ThingsBoard application-integration.
pub async fn delete_things_board_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
DeleteThingsBoardIntegration deletes the ThingsBoard application-integration.
pub async fn create_my_devices_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreateMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
CreateMyDevicesIntegration creates a MyDevices application-integration.
pub async fn get_my_devices_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetMyDevicesIntegrationRequest>
) -> Result<Response<GetMyDevicesIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetMyDevicesIntegrationRequest>
) -> Result<Response<GetMyDevicesIntegrationResponse>, Status>
GetMyDevicesIntegration returns the MyDevices application-integration.
pub async fn update_my_devices_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
UpdateMyDevicesIntegration updates the MyDevices application-integration.
pub async fn delete_my_devices_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
DeleteMyDevicesIntegration deletes the MyDevices application-integration.
pub async fn create_lo_ra_cloud_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreateLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
CreateLoRaCloudIntegration creates A LoRaCloud application-integration.
pub async fn get_lo_ra_cloud_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetLoRaCloudIntegrationRequest>
) -> Result<Response<GetLoRaCloudIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetLoRaCloudIntegrationRequest>
) -> Result<Response<GetLoRaCloudIntegrationResponse>, Status>
GetLoRaCloudIntegration returns the LoRaCloud application-integration.
pub async fn update_lo_ra_cloud_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
UpdateLoRaCloudIntegration updates the LoRaCloud application-integration.
pub async fn delete_lo_ra_cloud_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
DeleteLoRaCloudIntegration deletes the LoRaCloud application-integration.
pub async fn create_gcp_pub_sub_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreateGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
CreateGCPPubSubIntegration creates a GCP PubSub application-integration.
pub async fn get_gcp_pub_sub_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetGcpPubSubIntegrationRequest>
) -> Result<Response<GetGcpPubSubIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetGcpPubSubIntegrationRequest>
) -> Result<Response<GetGcpPubSubIntegrationResponse>, Status>
GetGCPPubSubIntegration returns the GCP PubSub application-integration.
pub async fn update_gcp_pub_sub_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
UpdateGCPPubSubIntegration updates the GCP PubSub application-integration.
pub async fn delete_gcp_pub_sub_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
DeleteGCPPubSubIntegration deletes the GCP PubSub application-integration.
pub async fn create_awssns_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreateAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
CreateAWSSNSIntegration creates a AWS SNS application-integration.
pub async fn get_awssns_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetAwssnsIntegrationRequest>
) -> Result<Response<GetAwssnsIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetAwssnsIntegrationRequest>
) -> Result<Response<GetAwssnsIntegrationResponse>, Status>
GetAWSSNSIntegration returns the AWS SNS application-integration.
pub async fn update_awssns_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
UpdateAWSSNSIntegration updates the AWS SNS application-integration.
pub async fn delete_awssns_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
DeleteAWSSNSIntegration deletes the AWS SNS application-integration.
pub async fn create_azure_service_bus_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreateAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreateAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
CreateAzureServiceBusIntegration creates an Azure Service-Bus application-integration.
pub async fn get_azure_service_bus_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetAzureServiceBusIntegrationRequest>
) -> Result<Response<GetAzureServiceBusIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetAzureServiceBusIntegrationRequest>
) -> Result<Response<GetAzureServiceBusIntegrationResponse>, Status>
GetAzureServiceBusIntegration returns the Azure Service-Bus application-integration.
pub async fn update_azure_service_bus_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdateAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdateAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
UpdateAzureServiceBusIntegration updates the Azure Service-Bus application-integration.
pub async fn delete_azure_service_bus_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeleteAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeleteAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
DeleteAzureServiceBusIntegration deletes the Azure Service-Bus application-integration.
pub async fn create_pilot_things_integration<'_>(
&'_ mut self,
request: impl IntoRequest<CreatePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<CreatePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
CreatePilotThingsIntegration creates an Pilot Things application-integration.
pub async fn get_pilot_things_integration<'_>(
&'_ mut self,
request: impl IntoRequest<GetPilotThingsIntegrationRequest>
) -> Result<Response<GetPilotThingsIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<GetPilotThingsIntegrationRequest>
) -> Result<Response<GetPilotThingsIntegrationResponse>, Status>
GetPilotThingsIntegration returns the Pilot Things application-integration.
pub async fn update_pilot_things_integration<'_>(
&'_ mut self,
request: impl IntoRequest<UpdatePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<UpdatePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
UpdatePilotThingsIntegration updates the Pilot Things application-integration.
pub async fn delete_pilot_things_integration<'_>(
&'_ mut self,
request: impl IntoRequest<DeletePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<DeletePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
DeletePilotThingsIntegration deletes the Pilot Things application-integration.
pub async fn list_integrations<'_>(
&'_ mut self,
request: impl IntoRequest<ListIntegrationRequest>
) -> Result<Response<ListIntegrationResponse>, Status>
[src]
&'_ mut self,
request: impl IntoRequest<ListIntegrationRequest>
) -> Result<Response<ListIntegrationResponse>, Status>
ListIntegrations lists all configured integrations.
Trait Implementations
impl<T: Clone> Clone for ApplicationServiceClient<T>
[src]
fn clone(&self) -> Self
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl<T> !RefUnwindSafe for ApplicationServiceClient<T>
impl<T> Send for ApplicationServiceClient<T> where
T: Send,
T: Send,
impl<T> Sync for ApplicationServiceClient<T> where
T: Sync,
T: Sync,
impl<T> Unpin for ApplicationServiceClient<T> where
T: Unpin,
T: Unpin,
impl<T> !UnwindSafe for ApplicationServiceClient<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,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]
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]
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.
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<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,
fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,