public static interface DiagnosticSetting.DefinitionStages.WithCreate extends DiagnosticSetting.DefinitionStages.WithDiagnosticLogRecipient, com.microsoft.azure.management.resources.fluentcore.model.Creatable<DiagnosticSetting>
| Modifier and Type | Method and Description |
|---|---|
DiagnosticSetting.DefinitionStages.WithCreate |
withLog(String category,
int retentionDays)
Adds a Log Setting to the list of Log Settings for the current Diagnostic Settings.
|
DiagnosticSetting.DefinitionStages.WithCreate |
withLogsAndMetrics(List<DiagnosticSettingsCategory> categories,
org.joda.time.Period timeGrain,
int retentionDays)
Adds a Log and Metric Settings to the list Log and Metric Settings for the current Diagnostic Settings.
|
DiagnosticSetting.DefinitionStages.WithCreate |
withMetric(String category,
org.joda.time.Period timeGrain,
int retentionDays)
Adds a Metric Setting to the list of Metric Settings for the current Diagnostic Settings.
|
withEventHub, withEventHub, withLogAnalytics, withStorageAccountcreate, createAsync, createAsyncDiagnosticSetting.DefinitionStages.WithCreate withMetric(String category, org.joda.time.Period timeGrain, int retentionDays)
category - name of a Metric category for a resource type this setting is applied to.timeGrain - the timegrain of the metric in ISO8601 format.retentionDays - the number of days for the retention in days. A value of 0 will retain the events indefinitely.DiagnosticSetting.DefinitionStages.WithCreate withLog(String category, int retentionDays)
category - name of a Log category for a resource type this setting is applied to.retentionDays - the number of days for the retention in days. A value of 0 will retain the events indefinitely.DiagnosticSetting.DefinitionStages.WithCreate withLogsAndMetrics(List<DiagnosticSettingsCategory> categories, org.joda.time.Period timeGrain, int retentionDays)
categories - a list of diagnostic settings category.timeGrain - the timegrain of the metric in ISO8601 format for all Metrics in the categories list.retentionDays - the number of days for the retention in days. A value of 0 will retain the events indefinitely./**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/