Class LogAnalytics


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

      • LogAnalytics

        public LogAnalytics()
    • Method Detail

      • 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.