SensorsAsyncClient Klasse
- java.
lang. Object - com.
azure. verticals. agrifood. farming. SensorsAsyncClient
- com.
public final class SensorsAsyncClient
Initialisiert eine neue instance des asynchronen FarmBeatsClient-Typs.
Methodenzusammenfassung
Geerbte Methoden von java.lang.Object
Details zur Methode
createOrUpdateWithResponse
public Mono
Erstellen Sie eine Sensorentität.
Anforderungstextschema
{
sensorDataModelId: String (Optional)
integrationId: String (Optional)
hardwareId: String (Optional)
deviceId: String (Optional)
type: String (Optional)
location (Optional): {
latitude: double (Required)
longitude: double (Required)
}
port (Optional): {
name: String (Optional)
type: String (Optional)
}
depthInMeters (Optional): [
double (Optional)
]
sensorPartnerId: String (Optional)
id: String (Optional)
status: String (Optional)
createdDateTime: OffsetDateTime (Optional)
modifiedDateTime: OffsetDateTime (Optional)
eTag: String (Optional)
name: String (Optional)
description: String (Optional)
createdBy: String (Optional)
modifiedBy: String (Optional)
properties (Optional): {
String: Object (Optional)
}
}
Antworttextschema
{
sensorDataModelId: String (Optional)
integrationId: String (Optional)
hardwareId: String (Optional)
deviceId: String (Optional)
type: String (Optional)
location (Optional): {
latitude: double (Required)
longitude: double (Required)
}
port (Optional): {
name: String (Optional)
type: String (Optional)
}
depthInMeters (Optional): [
double (Optional)
]
sensorPartnerId: String (Optional)
id: String (Optional)
status: String (Optional)
createdDateTime: OffsetDateTime (Optional)
modifiedDateTime: OffsetDateTime (Optional)
eTag: String (Optional)
name: String (Optional)
description: String (Optional)
createdBy: String (Optional)
modifiedBy: String (Optional)
properties (Optional): {
String: Object (Optional)
}
}
Parameters:
Returns:
deleteWithResponse
public Mono
Löscht eine Sensorentität.
Parameters:
Returns:
getConnectionStringWithResponse
public Mono
Ruft eine Sensorverbindungszeichenfolge ab.
Antworttextschema
{
primaryDeviceConnectionString: String (Optional)
secondaryDeviceConnectionString: String (Optional)
}
Parameters:
Returns:
getWithResponse
public Mono
Ruft eine Sensorentität ab.
Antworttextschema
{
sensorDataModelId: String (Optional)
integrationId: String (Optional)
hardwareId: String (Optional)
deviceId: String (Optional)
type: String (Optional)
location (Optional): {
latitude: double (Required)
longitude: double (Required)
}
port (Optional): {
name: String (Optional)
type: String (Optional)
}
depthInMeters (Optional): [
double (Optional)
]
sensorPartnerId: String (Optional)
id: String (Optional)
status: String (Optional)
createdDateTime: OffsetDateTime (Optional)
modifiedDateTime: OffsetDateTime (Optional)
eTag: String (Optional)
name: String (Optional)
description: String (Optional)
createdBy: String (Optional)
modifiedBy: String (Optional)
properties (Optional): {
String: Object (Optional)
}
}
Parameters:
Returns:
list
public PagedFlux
Gibt eine paginierte Liste von Sensorressourcen zurück.
Abfrageparameter
| ----------------------- | -------------- | -------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Name | Type | Required | Description |
| sensorDataModelIds | List<String> | No | Id's of the sensor data models. Call <xref uid="com.azure.core.http.rest.RequestOptions.addQueryParam" data-throw-if-not-resolved="false" data-raw-source="RequestOptions#addQueryParam"></xref> to add string to array. |
| sensorMappingIds | List<String> | No | Ids of the sensor mappings. Call <xref uid="com.azure.core.http.rest.RequestOptions.addQueryParam" data-throw-if-not-resolved="false" data-raw-source="RequestOptions#addQueryParam"></xref> to add string to array. |
| deviceIds | List<String> | No | Id's of the devices. Call <xref uid="com.azure.core.http.rest.RequestOptions.addQueryParam" data-throw-if-not-resolved="false" data-raw-source="RequestOptions#addQueryParam"></xref> to add string to array. |
| ids | List<String> | No | Ids of the resource. Call <xref uid="com.azure.core.http.rest.RequestOptions.addQueryParam" data-throw-if-not-resolved="false" data-raw-source="RequestOptions#addQueryParam"></xref> to add string to array. |
| names | List<String> | No | Names of the resource. Call <xref uid="com.azure.core.http.rest.RequestOptions.addQueryParam" data-throw-if-not-resolved="false" data-raw-source="RequestOptions#addQueryParam"></xref> to add string to array. |
| propertyFilters | List<String> | No | Filters on key-value pairs within the Properties object. eg. "\{testKey\} eq \{testValue\}". Call <xref uid="com.azure.core.http.rest.RequestOptions.addQueryParam" data-throw-if-not-resolved="false" data-raw-source="RequestOptions#addQueryParam"></xref> to add string to array. |
| statuses | List<String> | No | Statuses of the resource. Call <xref uid="com.azure.core.http.rest.RequestOptions.addQueryParam" data-throw-if-not-resolved="false" data-raw-source="RequestOptions#addQueryParam"></xref> to add string to array. |
| minCreatedDateTime | OffsetDateTime | No | Minimum creation date of resource (inclusive). |
| maxCreatedDateTime | OffsetDateTime | No | Maximum creation date of resource (inclusive). |
| minLastModifiedDateTime | OffsetDateTime | No | Minimum last modified date of resource (inclusive). |
| maxLastModifiedDateTime | OffsetDateTime | No | Maximum last modified date of resource (inclusive). |
| maxPageSize | Integer | No | Maximum number of items needed (inclusive). Minimum = 10, Maximum = 1000, Default value = 50. |
| skipToken | String | No | Skip token for getting next set of results. |
Sie können diese einer Anforderung hinzufügen mit RequestOptions#addQueryParam
Antworttextschema
{
sensorDataModelId: String (Optional)
integrationId: String (Optional)
hardwareId: String (Optional)
deviceId: String (Optional)
type: String (Optional)
location (Optional): {
latitude: double (Required)
longitude: double (Required)
}
port (Optional): {
name: String (Optional)
type: String (Optional)
}
depthInMeters (Optional): [
double (Optional)
]
sensorPartnerId: String (Optional)
id: String (Optional)
status: String (Optional)
createdDateTime: OffsetDateTime (Optional)
modifiedDateTime: OffsetDateTime (Optional)
eTag: String (Optional)
name: String (Optional)
description: String (Optional)
createdBy: String (Optional)
modifiedBy: String (Optional)
properties (Optional): {
String: Object (Optional)
}
}
Parameters:
Returns:
renewConnectionStringWithResponse
public Mono
Erneuert eine Sensorverbindungszeichenfolge.
Anforderungstextschema
{
connectionStringType: String(Primary/Secondary/Both) (Required)
}
Antworttextschema
{
primaryDeviceConnectionString: String (Optional)
secondaryDeviceConnectionString: String (Optional)
}
Parameters:
Returns:
Gilt für:
Azure SDK for Java