Class LogFileSettingsText
java.lang.Object
com.azure.resourcemanager.monitor.models.LogFileTextSettings
com.azure.resourcemanager.monitor.models.LogFileSettingsText
- All Implemented Interfaces:
com.azure.json.JsonSerializable<LogFileTextSettings>
Text settings.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic LogFileSettingsTextfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of LogFileSettingsText from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withRecordStartTimestampFormat(KnownLogFileTextSettingsRecordStartTimestampFormat recordStartTimestampFormat) Set the recordStartTimestampFormat property: One of the supported timestamp formats.Methods inherited from class LogFileTextSettings
recordStartTimestampFormatMethods 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
-
LogFileSettingsText
public LogFileSettingsText()Creates an instance of LogFileSettingsText class.
-
-
Method Details
-
withRecordStartTimestampFormat
public LogFileSettingsText withRecordStartTimestampFormat(KnownLogFileTextSettingsRecordStartTimestampFormat recordStartTimestampFormat) Set the recordStartTimestampFormat property: One of the supported timestamp formats.- Overrides:
withRecordStartTimestampFormatin classLogFileTextSettings- Parameters:
recordStartTimestampFormat- the recordStartTimestampFormat value to set.- Returns:
- the LogFileTextSettings object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classLogFileTextSettings- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<LogFileTextSettings>- Overrides:
toJsonin classLogFileTextSettings- Throws:
IOException
-
fromJson
Reads an instance of LogFileSettingsText from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of LogFileSettingsText 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 LogFileSettingsText.
-