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

Attempt to create a new client by connecting to a given endpoint.

Compress requests with gzip.

This requires the server to support it otherwise it might respond with an error.

Enable decompressing responses with gzip.

Create creates the given application.

Get returns the requested application.

Update updates the given application.

Delete deletes the given application.

List lists the available applications.

CreateHTTPIntegration creates a HTTP application-integration.

GetHTTPIntegration returns the HTTP application-integration.

UpdateHTTPIntegration updates the HTTP application-integration.

DeleteIntegration deletes the HTTP application-integration.

CreateInfluxDBIntegration create an InfluxDB application-integration.

GetInfluxDBIntegration returns the InfluxDB application-integration.

UpdateInfluxDBIntegration updates the InfluxDB application-integration.

DeleteInfluxDBIntegration deletes the InfluxDB application-integration.

CreateThingsBoardIntegration creates a ThingsBoard application-integration.

GetThingsBoardIntegration returns the ThingsBoard application-integration.

UpdateThingsBoardIntegration updates the ThingsBoard application-integration.

DeleteThingsBoardIntegration deletes the ThingsBoard application-integration.

CreateMyDevicesIntegration creates a MyDevices application-integration.

GetMyDevicesIntegration returns the MyDevices application-integration.

UpdateMyDevicesIntegration updates the MyDevices application-integration.

DeleteMyDevicesIntegration deletes the MyDevices application-integration.

CreateLoRaCloudIntegration creates A LoRaCloud application-integration.

GetLoRaCloudIntegration returns the LoRaCloud application-integration.

UpdateLoRaCloudIntegration updates the LoRaCloud application-integration.

DeleteLoRaCloudIntegration deletes the LoRaCloud application-integration.

CreateGCPPubSubIntegration creates a GCP PubSub application-integration.

GetGCPPubSubIntegration returns the GCP PubSub application-integration.

UpdateGCPPubSubIntegration updates the GCP PubSub application-integration.

DeleteGCPPubSubIntegration deletes the GCP PubSub application-integration.

CreateAWSSNSIntegration creates a AWS SNS application-integration.

GetAWSSNSIntegration returns the AWS SNS application-integration.

UpdateAWSSNSIntegration updates the AWS SNS application-integration.

DeleteAWSSNSIntegration deletes the AWS SNS application-integration.

CreateAzureServiceBusIntegration creates an Azure Service-Bus application-integration.

GetAzureServiceBusIntegration returns the Azure Service-Bus application-integration.

UpdateAzureServiceBusIntegration updates the Azure Service-Bus application-integration.

DeleteAzureServiceBusIntegration deletes the Azure Service-Bus application-integration.

CreatePilotThingsIntegration creates an Pilot Things application-integration.

GetPilotThingsIntegration returns the Pilot Things application-integration.

UpdatePilotThingsIntegration updates the Pilot Things application-integration.

DeletePilotThingsIntegration deletes the Pilot Things application-integration.

ListIntegrations lists all configured integrations.

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

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

Wrap the input message T in a tonic::Request

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.