java.lang.Object
com.azure.resourcemanager.containerinstance.models.LogAnalytics

public final class LogAnalytics extends Object
Container group log analytics information.
  • Constructor Details

    • LogAnalytics

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

    • workspaceId

      public String workspaceId()
      Get the workspaceId property: The workspace id for log analytics.
      Returns:
      the workspaceId value.
    • withWorkspaceId

      public LogAnalytics withWorkspaceId(String workspaceId)
      Set the workspaceId property: The workspace id for log analytics.
      Parameters:
      workspaceId - the workspaceId value to set.
      Returns:
      the LogAnalytics object itself.
    • workspaceKey

      public String workspaceKey()
      Get the workspaceKey property: The workspace key for log analytics.
      Returns:
      the workspaceKey value.
    • withWorkspaceKey

      public LogAnalytics withWorkspaceKey(String workspaceKey)
      Set the workspaceKey property: The workspace key for log analytics.
      Parameters:
      workspaceKey - the workspaceKey value to set.
      Returns:
      the LogAnalytics object itself.
    • logType

      public LogAnalyticsLogType logType()
      Get the logType property: The log type to be used.
      Returns:
      the logType value.
    • withLogType

      public LogAnalytics withLogType(LogAnalyticsLogType logType)
      Set the logType property: The log type to be used.
      Parameters:
      logType - the logType value to set.
      Returns:
      the LogAnalytics object itself.
    • metadata

      public Map<String,String> metadata()
      Get the metadata property: Metadata for log analytics.
      Returns:
      the metadata value.
    • withMetadata

      public LogAnalytics withMetadata(Map<String,String> metadata)
      Set the metadata property: Metadata for log analytics.
      Parameters:
      metadata - the metadata value to set.
      Returns:
      the LogAnalytics object itself.
    • workspaceResourceId

      public String workspaceResourceId()
      Get the workspaceResourceId property: The workspace resource id for log analytics.
      Returns:
      the workspaceResourceId value.
    • withWorkspaceResourceId

      public LogAnalytics withWorkspaceResourceId(String workspaceResourceId)
      Set the workspaceResourceId property: The workspace resource id for log analytics.
      Parameters:
      workspaceResourceId - the workspaceResourceId value to set.
      Returns:
      the LogAnalytics object itself.
    • validate

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