Class DetectorResponseInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.DetectorResponseInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
Class representing Response from Detector.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the dataProvidersMetadata property: Additional configuration for different data providers to be used by the UI.dataset()Get the dataset property: Data Set.static DetectorResponseInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of DetectorResponseInner from the JsonReader.id()Get the id property: Fully qualified resource Id for the resource.metadata()Get the metadata property: metadata for the detector.name()Get the name property: The name of the resource.status()Get the status property: Indicates status of the most severe insight.Get the suggestedUtterances property: Suggested utterances where the detector can be applicable.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.voidvalidate()Validates the instance.withDataProvidersMetadata(List<DataProviderMetadata> dataProvidersMetadata) Set the dataProvidersMetadata property: Additional configuration for different data providers to be used by the UI.withDataset(List<DiagnosticData> dataset) Set the dataset property: Data Set.Set the kind property: Kind of resource.withMetadata(DetectorInfo metadata) Set the metadata property: metadata for the detector.withStatus(Status status) Set the status property: Indicates status of the most severe insight.withSuggestedUtterances(QueryUtterancesResults suggestedUtterances) Set the suggestedUtterances property: Suggested utterances where the detector can be applicable.Methods inherited from class ProxyOnlyResource
kindMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
DetectorResponseInner
public DetectorResponseInner()Creates an instance of DetectorResponseInner class.
-
-
Method Details
-
type
Get the type property: The type of the resource.- Overrides:
typein classProxyOnlyResource- Returns:
- the type value.
-
name
Get the name property: The name of the resource.- Overrides:
namein classProxyOnlyResource- Returns:
- the name value.
-
id
Get the id property: Fully qualified resource Id for the resource.- Overrides:
idin classProxyOnlyResource- Returns:
- the id value.
-
withKind
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
metadata
Get the metadata property: metadata for the detector.- Returns:
- the metadata value.
-
withMetadata
Set the metadata property: metadata for the detector.- Parameters:
metadata- the metadata value to set.- Returns:
- the DetectorResponseInner object itself.
-
dataset
Get the dataset property: Data Set.- Returns:
- the dataset value.
-
withDataset
Set the dataset property: Data Set.- Parameters:
dataset- the dataset value to set.- Returns:
- the DetectorResponseInner object itself.
-
status
Get the status property: Indicates status of the most severe insight.- Returns:
- the status value.
-
withStatus
Set the status property: Indicates status of the most severe insight.- Parameters:
status- the status value to set.- Returns:
- the DetectorResponseInner object itself.
-
dataProvidersMetadata
Get the dataProvidersMetadata property: Additional configuration for different data providers to be used by the UI.- Returns:
- the dataProvidersMetadata value.
-
withDataProvidersMetadata
public DetectorResponseInner withDataProvidersMetadata(List<DataProviderMetadata> dataProvidersMetadata) Set the dataProvidersMetadata property: Additional configuration for different data providers to be used by the UI.- Parameters:
dataProvidersMetadata- the dataProvidersMetadata value to set.- Returns:
- the DetectorResponseInner object itself.
-
suggestedUtterances
Get the suggestedUtterances property: Suggested utterances where the detector can be applicable.- Returns:
- the suggestedUtterances value.
-
withSuggestedUtterances
Set the suggestedUtterances property: Suggested utterances where the detector can be applicable.- Parameters:
suggestedUtterances- the suggestedUtterances value to set.- Returns:
- the DetectorResponseInner object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classProxyOnlyResource- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>- Overrides:
toJsonin classProxyOnlyResource- Throws:
IOException
-
fromJson
public static DetectorResponseInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of DetectorResponseInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of DetectorResponseInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the DetectorResponseInner.
-