Class LogFilesDataSourceSettings
java.lang.Object
com.azure.resourcemanager.monitor.models.LogFileSettings
com.azure.resourcemanager.monitor.models.LogFilesDataSourceSettings
- All Implemented Interfaces:
com.azure.json.JsonSerializable<LogFileSettings>
The log files specific settings.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of LogFilesDataSourceSettings class. -
Method Summary
Modifier and TypeMethodDescriptionstatic LogFilesDataSourceSettings
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of LogFilesDataSourceSettings from the JsonReader.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.withText
(LogFileSettingsText text) Set the text property: Text settings.Methods inherited from class com.azure.resourcemanager.monitor.models.LogFileSettings
text
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
LogFilesDataSourceSettings
public LogFilesDataSourceSettings()Creates an instance of LogFilesDataSourceSettings class.
-
-
Method Details
-
withText
Set the text property: Text settings.- Overrides:
withText
in classLogFileSettings
- Parameters:
text
- the text value to set.- Returns:
- the LogFileSettings object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classLogFileSettings
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<LogFileSettings>
- Overrides:
toJson
in classLogFileSettings
- Throws:
IOException
-
fromJson
public static LogFilesDataSourceSettings fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of LogFilesDataSourceSettings from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of LogFilesDataSourceSettings if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException
- If an error occurs while reading the LogFilesDataSourceSettings.
-