Class SiteLogsConfigInner
- java.lang.Object
-
- com.azure.core.management.ProxyResource
-
- com.azure.resourcemanager.appservice.models.ProxyOnlyResource
-
- com.azure.resourcemanager.appservice.fluent.models.SiteLogsConfigInner
-
public final class SiteLogsConfigInner extends ProxyOnlyResource
Configuration of App Service site logs.
-
-
Constructor Summary
Constructors Constructor Description SiteLogsConfigInner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationLogsConfigapplicationLogs()Get the applicationLogs property: Application logs configuration.EnabledConfigdetailedErrorMessages()Get the detailedErrorMessages property: Detailed error messages configuration.EnabledConfigfailedRequestsTracing()Get the failedRequestsTracing property: Failed requests tracing configuration.HttpLogsConfighttpLogs()Get the httpLogs property: HTTP logs configuration.voidvalidate()Validates the instance.SiteLogsConfigInnerwithApplicationLogs(ApplicationLogsConfig applicationLogs)Set the applicationLogs property: Application logs configuration.SiteLogsConfigInnerwithDetailedErrorMessages(EnabledConfig detailedErrorMessages)Set the detailedErrorMessages property: Detailed error messages configuration.SiteLogsConfigInnerwithFailedRequestsTracing(EnabledConfig failedRequestsTracing)Set the failedRequestsTracing property: Failed requests tracing configuration.SiteLogsConfigInnerwithHttpLogs(HttpLogsConfig httpLogs)Set the httpLogs property: HTTP logs configuration.SiteLogsConfigInnerwithKind(String kind)Set the kind property: Kind of resource.-
Methods inherited from class com.azure.resourcemanager.appservice.models.ProxyOnlyResource
kind
-
-
-
-
Method Detail
-
withKind
public SiteLogsConfigInner withKind(String kind)
Set the kind property: Kind of resource.- Overrides:
withKindin classProxyOnlyResource- Parameters:
kind- the kind value to set.- Returns:
- the ProxyOnlyResource object itself.
-
applicationLogs
public ApplicationLogsConfig applicationLogs()
Get the applicationLogs property: Application logs configuration.- Returns:
- the applicationLogs value.
-
withApplicationLogs
public SiteLogsConfigInner withApplicationLogs(ApplicationLogsConfig applicationLogs)
Set the applicationLogs property: Application logs configuration.- Parameters:
applicationLogs- the applicationLogs value to set.- Returns:
- the SiteLogsConfigInner object itself.
-
httpLogs
public HttpLogsConfig httpLogs()
Get the httpLogs property: HTTP logs configuration.- Returns:
- the httpLogs value.
-
withHttpLogs
public SiteLogsConfigInner withHttpLogs(HttpLogsConfig httpLogs)
Set the httpLogs property: HTTP logs configuration.- Parameters:
httpLogs- the httpLogs value to set.- Returns:
- the SiteLogsConfigInner object itself.
-
failedRequestsTracing
public EnabledConfig failedRequestsTracing()
Get the failedRequestsTracing property: Failed requests tracing configuration.- Returns:
- the failedRequestsTracing value.
-
withFailedRequestsTracing
public SiteLogsConfigInner withFailedRequestsTracing(EnabledConfig failedRequestsTracing)
Set the failedRequestsTracing property: Failed requests tracing configuration.- Parameters:
failedRequestsTracing- the failedRequestsTracing value to set.- Returns:
- the SiteLogsConfigInner object itself.
-
detailedErrorMessages
public EnabledConfig detailedErrorMessages()
Get the detailedErrorMessages property: Detailed error messages configuration.- Returns:
- the detailedErrorMessages value.
-
withDetailedErrorMessages
public SiteLogsConfigInner withDetailedErrorMessages(EnabledConfig detailedErrorMessages)
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.
-
-