Trait chirpstack_api::as_pb::external::api::application_service_server::ApplicationService [−][src]
pub trait ApplicationService: Send + Sync + 'static {}Show methods
#[must_use] fn create<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<CreateApplicationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get<'life0, 'async_trait>(
&'life0 self,
request: Request<GetApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetApplicationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn list<'life0, 'async_trait>(
&'life0 self,
request: Request<ListApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListApplicationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetHttpIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetInfluxDbIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetThingsBoardIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetMyDevicesIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetLoRaCloudIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetGcpPubSubIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAwssnsIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAzureServiceBusIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn create_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn get_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetPilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetPilotThingsIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn update_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn delete_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeletePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn list_integrations<'life0, 'async_trait>(
&'life0 self,
request: Request<ListIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListIntegrationResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait; #[must_use] fn generate_mqtt_integration_client_certificate<'life0, 'async_trait>(
&'life0 self,
request: Request<GenerateMqttIntegrationClientCertificateRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GenerateMqttIntegrationClientCertificateResponse>, Status>> + Send + 'async_trait>>
where
'life0: 'async_trait,
Self: 'async_trait;
Expand description
Generated trait containing gRPC methods that should be implemented for use with ApplicationServiceServer.
Required methods
#[must_use]fn create<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<CreateApplicationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<CreateApplicationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]Create creates the given application.
#[must_use]fn get<'life0, 'async_trait>(
&'life0 self,
request: Request<GetApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetApplicationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get<'life0, 'async_trait>(
&'life0 self,
request: Request<GetApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetApplicationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]Get returns the requested application.
#[must_use]fn update<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]Update updates the given application.
#[must_use]fn delete<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]Delete deletes the given application.
#[must_use]fn list<'life0, 'async_trait>(
&'life0 self,
request: Request<ListApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListApplicationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn list<'life0, 'async_trait>(
&'life0 self,
request: Request<ListApplicationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListApplicationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]List lists the available applications.
#[must_use]fn create_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreateHTTPIntegration creates a HTTP application-integration.
#[must_use]fn get_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetHttpIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetHttpIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetHTTPIntegration returns the HTTP application-integration.
#[must_use]fn update_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdateHTTPIntegration updates the HTTP application-integration.
#[must_use]fn delete_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_http_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteHttpIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeleteIntegration deletes the HTTP application-integration.
#[must_use]fn create_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreateInfluxDBIntegration create an InfluxDB application-integration.
#[must_use]fn get_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetInfluxDbIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetInfluxDbIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetInfluxDBIntegration returns the InfluxDB application-integration.
#[must_use]fn update_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdateInfluxDBIntegration updates the InfluxDB application-integration.
#[must_use]fn delete_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_influx_db_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteInfluxDbIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeleteInfluxDBIntegration deletes the InfluxDB application-integration.
#[must_use]fn create_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreateThingsBoardIntegration creates a ThingsBoard application-integration.
#[must_use]fn get_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetThingsBoardIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetThingsBoardIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetThingsBoardIntegration returns the ThingsBoard application-integration.
#[must_use]fn update_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdateThingsBoardIntegration updates the ThingsBoard application-integration.
#[must_use]fn delete_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_things_board_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteThingsBoardIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeleteThingsBoardIntegration deletes the ThingsBoard application-integration.
#[must_use]fn create_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreateMyDevicesIntegration creates a MyDevices application-integration.
#[must_use]fn get_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetMyDevicesIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetMyDevicesIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetMyDevicesIntegration returns the MyDevices application-integration.
#[must_use]fn update_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdateMyDevicesIntegration updates the MyDevices application-integration.
#[must_use]fn delete_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_my_devices_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteMyDevicesIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeleteMyDevicesIntegration deletes the MyDevices application-integration.
#[must_use]fn create_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreateLoRaCloudIntegration creates A LoRaCloud application-integration.
#[must_use]fn get_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetLoRaCloudIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetLoRaCloudIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetLoRaCloudIntegration returns the LoRaCloud application-integration.
#[must_use]fn update_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdateLoRaCloudIntegration updates the LoRaCloud application-integration.
#[must_use]fn delete_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_lo_ra_cloud_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteLoRaCloudIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeleteLoRaCloudIntegration deletes the LoRaCloud application-integration.
#[must_use]fn create_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreateGCPPubSubIntegration creates a GCP PubSub application-integration.
#[must_use]fn get_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetGcpPubSubIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetGcpPubSubIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetGCPPubSubIntegration returns the GCP PubSub application-integration.
#[must_use]fn update_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdateGCPPubSubIntegration updates the GCP PubSub application-integration.
#[must_use]fn delete_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_gcp_pub_sub_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteGcpPubSubIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeleteGCPPubSubIntegration deletes the GCP PubSub application-integration.
#[must_use]fn create_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreateAWSSNSIntegration creates a AWS SNS application-integration.
#[must_use]fn get_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAwssnsIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAwssnsIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetAWSSNSIntegration returns the AWS SNS application-integration.
#[must_use]fn update_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdateAWSSNSIntegration updates the AWS SNS application-integration.
#[must_use]fn delete_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_awssns_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAwssnsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeleteAWSSNSIntegration deletes the AWS SNS application-integration.
#[must_use]fn create_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreateAzureServiceBusIntegration creates an Azure Service-Bus application-integration.
#[must_use]fn get_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAzureServiceBusIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetAzureServiceBusIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetAzureServiceBusIntegration returns the Azure Service-Bus application-integration.
#[must_use]fn update_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdateAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdateAzureServiceBusIntegration updates the Azure Service-Bus application-integration.
#[must_use]fn delete_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_azure_service_bus_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeleteAzureServiceBusIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeleteAzureServiceBusIntegration deletes the Azure Service-Bus application-integration.
#[must_use]fn create_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn create_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<CreatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]CreatePilotThingsIntegration creates an Pilot Things application-integration.
#[must_use]fn get_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetPilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetPilotThingsIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn get_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<GetPilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GetPilotThingsIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GetPilotThingsIntegration returns the Pilot Things application-integration.
#[must_use]fn update_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn update_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<UpdatePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]UpdatePilotThingsIntegration updates the Pilot Things application-integration.
#[must_use]fn delete_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeletePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn delete_pilot_things_integration<'life0, 'async_trait>(
&'life0 self,
request: Request<DeletePilotThingsIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<()>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]DeletePilotThingsIntegration deletes the Pilot Things application-integration.
#[must_use]fn list_integrations<'life0, 'async_trait>(
&'life0 self,
request: Request<ListIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn list_integrations<'life0, 'async_trait>(
&'life0 self,
request: Request<ListIntegrationRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<ListIntegrationResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]ListIntegrations lists all configured integrations.
#[must_use]fn generate_mqtt_integration_client_certificate<'life0, 'async_trait>(
&'life0 self,
request: Request<GenerateMqttIntegrationClientCertificateRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GenerateMqttIntegrationClientCertificateResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]
#[must_use]fn generate_mqtt_integration_client_certificate<'life0, 'async_trait>(
&'life0 self,
request: Request<GenerateMqttIntegrationClientCertificateRequest>
) -> Pin<Box<dyn Future<Output = Result<Response<GenerateMqttIntegrationClientCertificateResponse>, Status>> + Send + 'async_trait>> where
'life0: 'async_trait,
Self: 'async_trait,
[src]GenerateMQTTIntegrationClientCertificate generates an application ID specific TLS certificate to connect to the MQTT broker.