Class SiteLogsConfigInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.appservice.models.ProxyOnlyResource
com.azure.resourcemanager.appservice.fluent.models.SiteLogsConfigInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.ProxyResource>
Configuration of App Service site logs.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the applicationLogs property: Application logs configuration.Get the detailedErrorMessages property: Detailed error messages configuration.Get the failedRequestsTracing property: Failed requests tracing configuration.static SiteLogsConfigInnerfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of SiteLogsConfigInner from the JsonReader.httpLogs()Get the httpLogs property: HTTP logs configuration.id()Get the id property: Fully qualified resource Id for the resource.name()Get the name property: The name of the resource.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: The type of the resource.voidvalidate()Validates the instance.withApplicationLogs(ApplicationLogsConfig applicationLogs) Set the applicationLogs property: Application logs configuration.withDetailedErrorMessages(EnabledConfig detailedErrorMessages) Set the detailedErrorMessages property: Detailed error messages configuration.withFailedRequestsTracing(EnabledConfig failedRequestsTracing) Set the failedRequestsTracing property: Failed requests tracing configuration.withHttpLogs(HttpLogsConfig httpLogs) Set the httpLogs property: HTTP logs configuration.Set the kind property: Kind of resource.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
-
SiteLogsConfigInner
public SiteLogsConfigInner()Creates an instance of SiteLogsConfigInner 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.
-
applicationLogs
Get the applicationLogs property: Application logs configuration.- Returns:
- the applicationLogs value.
-
withApplicationLogs
Set the applicationLogs property: Application logs configuration.- Parameters:
applicationLogs- the applicationLogs value to set.- Returns:
- the SiteLogsConfigInner object itself.
-
httpLogs
Get the httpLogs property: HTTP logs configuration.- Returns:
- the httpLogs value.
-
withHttpLogs
Set the httpLogs property: HTTP logs configuration.- Parameters:
httpLogs- the httpLogs value to set.- Returns:
- the SiteLogsConfigInner object itself.
-
failedRequestsTracing
Get the failedRequestsTracing property: Failed requests tracing configuration.- Returns:
- the failedRequestsTracing value.
-
withFailedRequestsTracing
Set the failedRequestsTracing property: Failed requests tracing configuration.- Parameters:
failedRequestsTracing- the failedRequestsTracing value to set.- Returns:
- the SiteLogsConfigInner object itself.
-
detailedErrorMessages
Get the detailedErrorMessages property: Detailed error messages configuration.- Returns:
- the detailedErrorMessages value.
-
withDetailedErrorMessages
Set the detailedErrorMessages property: Detailed error messages configuration.- Parameters:
detailedErrorMessages- the detailedErrorMessages value to set.- Returns:
- the SiteLogsConfigInner 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
Reads an instance of SiteLogsConfigInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of SiteLogsConfigInner 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 SiteLogsConfigInner.
-