Struct chirpstack_api::as_pb::external::api::application_service_client::ApplicationServiceClient [−][src]
pub struct ApplicationServiceClient<T> { /* fields omitted */ }
Expand description
ApplicationService is the service managing applications.
Implementations
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]
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]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]
pub async fn create(
&mut self,
request: impl IntoRequest<CreateApplicationRequest>
) -> Result<Response<CreateApplicationResponse>, Status>
[src]Create creates the given application.
pub async fn get(
&mut self,
request: impl IntoRequest<GetApplicationRequest>
) -> Result<Response<GetApplicationResponse>, Status>
[src]
pub async fn get(
&mut self,
request: impl IntoRequest<GetApplicationRequest>
) -> Result<Response<GetApplicationResponse>, Status>
[src]Get returns the requested application.
pub async fn update(
&mut self,
request: impl IntoRequest<UpdateApplicationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn update(
&mut self,
request: impl IntoRequest<UpdateApplicationRequest>
) -> Result<Response<()>, Status>
[src]Update updates the given application.
pub async fn delete(
&mut self,
request: impl IntoRequest<DeleteApplicationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn delete(
&mut self,
request: impl IntoRequest<DeleteApplicationRequest>
) -> Result<Response<()>, Status>
[src]Delete deletes the given application.
pub async fn list(
&mut self,
request: impl IntoRequest<ListApplicationRequest>
) -> Result<Response<ListApplicationResponse>, Status>
[src]
pub async fn list(
&mut self,
request: impl IntoRequest<ListApplicationRequest>
) -> Result<Response<ListApplicationResponse>, Status>
[src]List lists the available applications.
pub async fn create_http_integration(
&mut self,
request: impl IntoRequest<CreateHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn create_http_integration(
&mut self,
request: impl IntoRequest<CreateHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]CreateHTTPIntegration creates a HTTP application-integration.
pub async fn get_http_integration(
&mut self,
request: impl IntoRequest<GetHttpIntegrationRequest>
) -> Result<Response<GetHttpIntegrationResponse>, Status>
[src]
pub async fn get_http_integration(
&mut self,
request: impl IntoRequest<GetHttpIntegrationRequest>
) -> Result<Response<GetHttpIntegrationResponse>, Status>
[src]GetHTTPIntegration returns the HTTP application-integration.
pub async fn update_http_integration(
&mut self,
request: impl IntoRequest<UpdateHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn update_http_integration(
&mut self,
request: impl IntoRequest<UpdateHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]UpdateHTTPIntegration updates the HTTP application-integration.
pub async fn delete_http_integration(
&mut self,
request: impl IntoRequest<DeleteHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn delete_http_integration(
&mut self,
request: impl IntoRequest<DeleteHttpIntegrationRequest>
) -> Result<Response<()>, Status>
[src]DeleteIntegration deletes the HTTP application-integration.
pub async fn create_influx_db_integration(
&mut self,
request: impl IntoRequest<CreateInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn create_influx_db_integration(
&mut self,
request: impl IntoRequest<CreateInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]CreateInfluxDBIntegration create an InfluxDB application-integration.
pub async fn get_influx_db_integration(
&mut self,
request: impl IntoRequest<GetInfluxDbIntegrationRequest>
) -> Result<Response<GetInfluxDbIntegrationResponse>, Status>
[src]
pub async fn get_influx_db_integration(
&mut self,
request: impl IntoRequest<GetInfluxDbIntegrationRequest>
) -> Result<Response<GetInfluxDbIntegrationResponse>, Status>
[src]GetInfluxDBIntegration returns the InfluxDB application-integration.
pub async fn update_influx_db_integration(
&mut self,
request: impl IntoRequest<UpdateInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn update_influx_db_integration(
&mut self,
request: impl IntoRequest<UpdateInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]UpdateInfluxDBIntegration updates the InfluxDB application-integration.
pub async fn delete_influx_db_integration(
&mut self,
request: impl IntoRequest<DeleteInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn delete_influx_db_integration(
&mut self,
request: impl IntoRequest<DeleteInfluxDbIntegrationRequest>
) -> Result<Response<()>, Status>
[src]DeleteInfluxDBIntegration deletes the InfluxDB application-integration.
pub async fn create_things_board_integration(
&mut self,
request: impl IntoRequest<CreateThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn create_things_board_integration(
&mut self,
request: impl IntoRequest<CreateThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]CreateThingsBoardIntegration creates a ThingsBoard application-integration.
pub async fn get_things_board_integration(
&mut self,
request: impl IntoRequest<GetThingsBoardIntegrationRequest>
) -> Result<Response<GetThingsBoardIntegrationResponse>, Status>
[src]
pub async fn get_things_board_integration(
&mut self,
request: impl IntoRequest<GetThingsBoardIntegrationRequest>
) -> Result<Response<GetThingsBoardIntegrationResponse>, Status>
[src]GetThingsBoardIntegration returns the ThingsBoard application-integration.
pub async fn update_things_board_integration(
&mut self,
request: impl IntoRequest<UpdateThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn update_things_board_integration(
&mut self,
request: impl IntoRequest<UpdateThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]UpdateThingsBoardIntegration updates the ThingsBoard application-integration.
pub async fn delete_things_board_integration(
&mut self,
request: impl IntoRequest<DeleteThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn delete_things_board_integration(
&mut self,
request: impl IntoRequest<DeleteThingsBoardIntegrationRequest>
) -> Result<Response<()>, Status>
[src]DeleteThingsBoardIntegration deletes the ThingsBoard application-integration.
pub async fn create_my_devices_integration(
&mut self,
request: impl IntoRequest<CreateMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn create_my_devices_integration(
&mut self,
request: impl IntoRequest<CreateMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]CreateMyDevicesIntegration creates a MyDevices application-integration.
pub async fn get_my_devices_integration(
&mut self,
request: impl IntoRequest<GetMyDevicesIntegrationRequest>
) -> Result<Response<GetMyDevicesIntegrationResponse>, Status>
[src]
pub async fn get_my_devices_integration(
&mut self,
request: impl IntoRequest<GetMyDevicesIntegrationRequest>
) -> Result<Response<GetMyDevicesIntegrationResponse>, Status>
[src]GetMyDevicesIntegration returns the MyDevices application-integration.
pub async fn update_my_devices_integration(
&mut self,
request: impl IntoRequest<UpdateMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn update_my_devices_integration(
&mut self,
request: impl IntoRequest<UpdateMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]UpdateMyDevicesIntegration updates the MyDevices application-integration.
pub async fn delete_my_devices_integration(
&mut self,
request: impl IntoRequest<DeleteMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn delete_my_devices_integration(
&mut self,
request: impl IntoRequest<DeleteMyDevicesIntegrationRequest>
) -> Result<Response<()>, Status>
[src]DeleteMyDevicesIntegration deletes the MyDevices application-integration.
pub async fn create_lo_ra_cloud_integration(
&mut self,
request: impl IntoRequest<CreateLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn create_lo_ra_cloud_integration(
&mut self,
request: impl IntoRequest<CreateLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]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]
pub async fn get_lo_ra_cloud_integration(
&mut self,
request: impl IntoRequest<GetLoRaCloudIntegrationRequest>
) -> Result<Response<GetLoRaCloudIntegrationResponse>, Status>
[src]GetLoRaCloudIntegration returns the LoRaCloud application-integration.
pub async fn update_lo_ra_cloud_integration(
&mut self,
request: impl IntoRequest<UpdateLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn update_lo_ra_cloud_integration(
&mut self,
request: impl IntoRequest<UpdateLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]UpdateLoRaCloudIntegration updates the LoRaCloud application-integration.
pub async fn delete_lo_ra_cloud_integration(
&mut self,
request: impl IntoRequest<DeleteLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn delete_lo_ra_cloud_integration(
&mut self,
request: impl IntoRequest<DeleteLoRaCloudIntegrationRequest>
) -> Result<Response<()>, Status>
[src]DeleteLoRaCloudIntegration deletes the LoRaCloud application-integration.
pub async fn create_gcp_pub_sub_integration(
&mut self,
request: impl IntoRequest<CreateGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn create_gcp_pub_sub_integration(
&mut self,
request: impl IntoRequest<CreateGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
[src]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]
pub async fn get_gcp_pub_sub_integration(
&mut self,
request: impl IntoRequest<GetGcpPubSubIntegrationRequest>
) -> Result<Response<GetGcpPubSubIntegrationResponse>, Status>
[src]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]
pub async fn update_gcp_pub_sub_integration(
&mut self,
request: impl IntoRequest<UpdateGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
[src]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]
pub async fn delete_gcp_pub_sub_integration(
&mut self,
request: impl IntoRequest<DeleteGcpPubSubIntegrationRequest>
) -> Result<Response<()>, Status>
[src]DeleteGCPPubSubIntegration deletes the GCP PubSub application-integration.
pub async fn create_awssns_integration(
&mut self,
request: impl IntoRequest<CreateAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn create_awssns_integration(
&mut self,
request: impl IntoRequest<CreateAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]CreateAWSSNSIntegration creates a AWS SNS application-integration.
pub async fn get_awssns_integration(
&mut self,
request: impl IntoRequest<GetAwssnsIntegrationRequest>
) -> Result<Response<GetAwssnsIntegrationResponse>, Status>
[src]
pub async fn get_awssns_integration(
&mut self,
request: impl IntoRequest<GetAwssnsIntegrationRequest>
) -> Result<Response<GetAwssnsIntegrationResponse>, Status>
[src]GetAWSSNSIntegration returns the AWS SNS application-integration.
pub async fn update_awssns_integration(
&mut self,
request: impl IntoRequest<UpdateAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn update_awssns_integration(
&mut self,
request: impl IntoRequest<UpdateAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]UpdateAWSSNSIntegration updates the AWS SNS application-integration.
pub async fn delete_awssns_integration(
&mut self,
request: impl IntoRequest<DeleteAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn delete_awssns_integration(
&mut self,
request: impl IntoRequest<DeleteAwssnsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]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]
pub async fn create_azure_service_bus_integration(
&mut self,
request: impl IntoRequest<CreateAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
[src]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]
pub async fn get_azure_service_bus_integration(
&mut self,
request: impl IntoRequest<GetAzureServiceBusIntegrationRequest>
) -> Result<Response<GetAzureServiceBusIntegrationResponse>, Status>
[src]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]
pub async fn update_azure_service_bus_integration(
&mut self,
request: impl IntoRequest<UpdateAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
[src]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]
pub async fn delete_azure_service_bus_integration(
&mut self,
request: impl IntoRequest<DeleteAzureServiceBusIntegrationRequest>
) -> Result<Response<()>, Status>
[src]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]
pub async fn create_pilot_things_integration(
&mut self,
request: impl IntoRequest<CreatePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]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]
pub async fn get_pilot_things_integration(
&mut self,
request: impl IntoRequest<GetPilotThingsIntegrationRequest>
) -> Result<Response<GetPilotThingsIntegrationResponse>, Status>
[src]GetPilotThingsIntegration returns the Pilot Things application-integration.
pub async fn update_pilot_things_integration(
&mut self,
request: impl IntoRequest<UpdatePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn update_pilot_things_integration(
&mut self,
request: impl IntoRequest<UpdatePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]UpdatePilotThingsIntegration updates the Pilot Things application-integration.
pub async fn delete_pilot_things_integration(
&mut self,
request: impl IntoRequest<DeletePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]
pub async fn delete_pilot_things_integration(
&mut self,
request: impl IntoRequest<DeletePilotThingsIntegrationRequest>
) -> Result<Response<()>, Status>
[src]DeletePilotThingsIntegration deletes the Pilot Things application-integration.
pub async fn list_integrations(
&mut self,
request: impl IntoRequest<ListIntegrationRequest>
) -> Result<Response<ListIntegrationResponse>, Status>
[src]
pub async fn list_integrations(
&mut self,
request: impl IntoRequest<ListIntegrationRequest>
) -> Result<Response<ListIntegrationResponse>, Status>
[src]ListIntegrations lists all configured integrations.
pub async fn generate_mqtt_integration_client_certificate(
&mut self,
request: impl IntoRequest<GenerateMqttIntegrationClientCertificateRequest>
) -> Result<Response<GenerateMqttIntegrationClientCertificateResponse>, Status>
[src]
pub async fn generate_mqtt_integration_client_certificate(
&mut self,
request: impl IntoRequest<GenerateMqttIntegrationClientCertificateRequest>
) -> Result<Response<GenerateMqttIntegrationClientCertificateResponse>, Status>
[src]GenerateMQTTIntegrationClientCertificate generates an application ID specific TLS certificate to connect to the MQTT broker.
Trait Implementations
impl<T: Clone> Clone for ApplicationServiceClient<T>
[src]
impl<T: Clone> Clone for ApplicationServiceClient<T>
[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> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]fn instrument(self, span: Span) -> Instrumented<Self>
[src]
fn instrument(self, span: Span) -> Instrumented<Self>
[src]Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more
fn in_current_span(self) -> Instrumented<Self>
[src]
fn in_current_span(self) -> Instrumented<Self>
[src]impl<T> IntoRequest<T> for T
[src]
impl<T> IntoRequest<T> for T
[src]pub fn into_request(self) -> Request<T>
[src]
pub fn into_request(self) -> Request<T>
[src]Wrap the input message T
in a tonic::Request
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
fn with_current_subscriber(self) -> WithDispatch<Self>
[src]
fn with_current_subscriber(self) -> WithDispatch<Self>
[src]Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more