Trait chirpstack_api::as_pb::external::api::application_service_server::ApplicationService[][src]

pub trait ApplicationService: Send + Sync + 'static {
#[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
; }

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

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]

GenerateMQTTIntegrationClientCertificate generates an application ID specific TLS certificate to connect to the MQTT broker.

Loading content...

Implementors

Loading content...