Class DiagnosticsDefinition

java.lang.Object
com.azure.resourcemanager.appcontainers.models.DiagnosticsDefinition

public final class DiagnosticsDefinition extends Object
Metadata of the diagnostics response.
  • Constructor Details

    • DiagnosticsDefinition

      public DiagnosticsDefinition()
      Creates an instance of DiagnosticsDefinition class.
  • Method Details

    • id

      public String id()
      Get the id property: Unique detector name.
      Returns:
      the id value.
    • name

      public String name()
      Get the name property: Display Name of the detector.
      Returns:
      the name value.
    • description

      public String description()
      Get the description property: Details of the diagnostics info.
      Returns:
      the description value.
    • author

      public String author()
      Get the author property: Authors' names of the detector.
      Returns:
      the author value.
    • category

      public String category()
      Get the category property: Category of the detector.
      Returns:
      the category value.
    • supportTopicList

      public List<DiagnosticSupportTopic> supportTopicList()
      Get the supportTopicList property: List of support topics.
      Returns:
      the supportTopicList value.
    • withSupportTopicList

      public DiagnosticsDefinition withSupportTopicList(List<DiagnosticSupportTopic> supportTopicList)
      Set the supportTopicList property: List of support topics.
      Parameters:
      supportTopicList - the supportTopicList value to set.
      Returns:
      the DiagnosticsDefinition object itself.
    • analysisTypes

      public List<String> analysisTypes()
      Get the analysisTypes property: List of analysis types.
      Returns:
      the analysisTypes value.
    • withAnalysisTypes

      public DiagnosticsDefinition withAnalysisTypes(List<String> analysisTypes)
      Set the analysisTypes property: List of analysis types.
      Parameters:
      analysisTypes - the analysisTypes value to set.
      Returns:
      the DiagnosticsDefinition object itself.
    • type

      public String type()
      Get the type property: Authors' names of the detector.
      Returns:
      the type value.
    • score

      public Float score()
      Get the score property: Authors' names of the detector.
      Returns:
      the score value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.