### YamlMime:JavaType uid: "com.microsoft.azure.management.monitor.DiagnosticSettings" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings" name: "DiagnosticSettings" nameWithType: "DiagnosticSettings" summary: "Entry point for diagnostic settings management API." syntax: "public interface **DiagnosticSettings**
extends <>, <>, <>, , , <>, <>" methods: - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.delete(java.lang.String,java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.delete(String resourceId, String name)" name: "delete(String resourceId, String name)" nameWithType: "DiagnosticSettings.delete(String resourceId, String name)" summary: "Deletes a Diagnostic Setting from Azure, identifying it by its resourceId and name." modifiers: - "abstract" parameters: - description: "that Diagnostic Setting is associated with." name: "resourceId" type: "" - description: "the name of Diagnostic Setting." name: "name" type: "" syntax: "public abstract void delete(String resourceId, String name)" desc: "Deletes a Diagnostic Setting from Azure, identifying it by its resourceId and name." - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.deleteAsync(java.lang.String,java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.deleteAsync(String resourceId, String name)" name: "deleteAsync(String resourceId, String name)" nameWithType: "DiagnosticSettings.deleteAsync(String resourceId, String name)" summary: "Asynchronously delete a Diagnostic Setting from Azure, identifying it by its resourceId and name." modifiers: - "abstract" parameters: - description: "that Diagnostic Setting is associated with." name: "resourceId" type: "" - description: "the name of Diagnostic Setting." name: "name" type: "" syntax: "public abstract Completable deleteAsync(String resourceId, String name)" desc: "Asynchronously delete a Diagnostic Setting from Azure, identifying it by its resourceId and name." returns: description: "a representation of the deferred computation of this call" type: "" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.deleteAsync(java.lang.String,java.lang.String,com.microsoft.rest.ServiceCallback)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.deleteAsync(String resourceId, String name, ServiceCallback callback)" name: "deleteAsync(String resourceId, String name, ServiceCallback callback)" nameWithType: "DiagnosticSettings.deleteAsync(String resourceId, String name, ServiceCallback callback)" summary: "Asynchronously delete a Diagnostic Setting from Azure, identifying it by its resourceId and name." modifiers: - "abstract" parameters: - description: "that Diagnostic Setting is associated with." name: "resourceId" type: "" - description: "the name of Diagnostic Setting." name: "name" type: "" - description: "the callback on success or failure" name: "callback" type: "<>" syntax: "public abstract ServiceFuture deleteAsync(String resourceId, String name, ServiceCallback callback)" desc: "Asynchronously delete a Diagnostic Setting from Azure, identifying it by its resourceId and name." returns: description: "a handle to cancel the request" type: "<>" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.get(java.lang.String,java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.get(String resourceId, String name)" name: "get(String resourceId, String name)" nameWithType: "DiagnosticSettings.get(String resourceId, String name)" summary: "Gets the information about Diagnostic Setting from Azure based on the resource id and setting name." modifiers: - "abstract" parameters: - description: "that Diagnostic Setting is associated with." name: "resourceId" type: "" - description: "the name of Diagnostic Setting." name: "name" type: "" syntax: "public abstract DiagnosticSetting get(String resourceId, String name)" desc: "Gets the information about Diagnostic Setting from Azure based on the resource id and setting name." returns: description: "an immutable representation of the resource" type: "" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.getAsync(java.lang.String,java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.getAsync(String resourceId, String name)" name: "getAsync(String resourceId, String name)" nameWithType: "DiagnosticSettings.getAsync(String resourceId, String name)" summary: "Gets the information about Diagnostic Setting from Azure based on the resource id and setting name." modifiers: - "abstract" parameters: - description: "that Diagnostic Setting is associated with." name: "resourceId" type: "" - description: "the name of Diagnostic Setting." name: "name" type: "" syntax: "public abstract Observable getAsync(String resourceId, String name)" desc: "Gets the information about Diagnostic Setting from Azure based on the resource id and setting name." returns: description: "an immutable representation of the resource" type: "<>" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.getCategory(java.lang.String,java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.getCategory(String resourceId, String name)" name: "getCategory(String resourceId, String name)" nameWithType: "DiagnosticSettings.getCategory(String resourceId, String name)" summary: "Gets the information about Diagnostic Setting category for Log or Metric Setting for a specific resource." modifiers: - "abstract" parameters: - description: "of the requested resource." name: "resourceId" type: "" - description: "of the Log or Metric category." name: "name" type: "" syntax: "public abstract DiagnosticSettingsCategory getCategory(String resourceId, String name)" desc: "Gets the information about Diagnostic Setting category for Log or Metric Setting for a specific resource." returns: description: "Diagnostic Setting category available for the resource." type: "" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.getCategoryAsync(java.lang.String,java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.getCategoryAsync(String resourceId, String name)" name: "getCategoryAsync(String resourceId, String name)" nameWithType: "DiagnosticSettings.getCategoryAsync(String resourceId, String name)" summary: "Gets the information about Diagnostic Setting category for Log or Metric Setting for a specific resource." modifiers: - "abstract" parameters: - description: "of the requested resource." name: "resourceId" type: "" - description: "of the Log or Metric category." name: "name" type: "" syntax: "public abstract Observable getCategoryAsync(String resourceId, String name)" desc: "Gets the information about Diagnostic Setting category for Log or Metric Setting for a specific resource." returns: description: "Diagnostic Setting category available for the resource." type: "<>" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.listByResource(java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.listByResource(String resourceId)" name: "listByResource(String resourceId)" nameWithType: "DiagnosticSettings.listByResource(String resourceId)" summary: "Lists all the diagnostic settings in the currently selected subscription for a specific resource." modifiers: - "abstract" parameters: - description: "that Diagnostic Setting is associated with." name: "resourceId" type: "" syntax: "public abstract PagedList listByResource(String resourceId)" desc: "Lists all the diagnostic settings in the currently selected subscription for a specific resource." returns: description: "list of resources" type: "<>" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.listByResourceAsync(java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.listByResourceAsync(String resourceId)" name: "listByResourceAsync(String resourceId)" nameWithType: "DiagnosticSettings.listByResourceAsync(String resourceId)" summary: "Lists all the diagnostic settings in the currently selected subscription for a specific resource." modifiers: - "abstract" parameters: - description: "that Diagnostic Setting is associated with." name: "resourceId" type: "" syntax: "public abstract Observable listByResourceAsync(String resourceId)" desc: "Lists all the diagnostic settings in the currently selected subscription for a specific resource." returns: description: "list of resources" type: "<>" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.listCategoriesByResource(java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.listCategoriesByResource(String resourceId)" name: "listCategoriesByResource(String resourceId)" nameWithType: "DiagnosticSettings.listCategoriesByResource(String resourceId)" summary: "Lists all the Diagnostic Settings categories for Log and Metric Settings for a specific resource." modifiers: - "abstract" parameters: - description: "of the requested resource." name: "resourceId" type: "" syntax: "public abstract List listCategoriesByResource(String resourceId)" desc: "Lists all the Diagnostic Settings categories for Log and Metric Settings for a specific resource." returns: description: "list of Diagnostic Settings category available for the resource." type: "<>" - uid: "com.microsoft.azure.management.monitor.DiagnosticSettings.listCategoriesByResourceAsync(java.lang.String)" fullName: "com.microsoft.azure.management.monitor.DiagnosticSettings.listCategoriesByResourceAsync(String resourceId)" name: "listCategoriesByResourceAsync(String resourceId)" nameWithType: "DiagnosticSettings.listCategoriesByResourceAsync(String resourceId)" summary: "Lists all the Diagnostic Settings categories for Log and Metric Settings for a specific resource." modifiers: - "abstract" parameters: - description: "of the requested resource." name: "resourceId" type: "" syntax: "public abstract Observable listCategoriesByResourceAsync(String resourceId)" desc: "Lists all the Diagnostic Settings categories for Log and Metric Settings for a specific resource." returns: description: "list of Diagnostic Settings category available for the resource." type: "<>" type: "interface" desc: "Entry point for diagnostic settings management API." implements: - "" - "<>" - "<>" - "<>" - "<>" - "" - "<>" metadata: {} package: "com.microsoft.azure.management.monitor" artifact: com.microsoft.azure:azure-mgmt-monitor:1.41.4