Class LogAnalyticsDestination


  • public final class LogAnalyticsDestination
    extends Object
    Log Analytics destination.
    • Constructor Detail

      • LogAnalyticsDestination

        public LogAnalyticsDestination()
    • Method Detail

      • workspaceResourceId

        public String workspaceResourceId()
        Get the workspaceResourceId property: The resource ID of the Log Analytics workspace.
        Returns:
        the workspaceResourceId value.
      • withWorkspaceResourceId

        public LogAnalyticsDestination withWorkspaceResourceId​(String workspaceResourceId)
        Set the workspaceResourceId property: The resource ID of the Log Analytics workspace.
        Parameters:
        workspaceResourceId - the workspaceResourceId value to set.
        Returns:
        the LogAnalyticsDestination object itself.
      • workspaceId

        public String workspaceId()
        Get the workspaceId property: The Customer ID of the Log Analytics workspace.
        Returns:
        the workspaceId value.
      • name

        public String name()
        Get the name property: A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
        Returns:
        the name value.
      • withName

        public LogAnalyticsDestination withName​(String name)
        Set the name property: A friendly name for the destination. This name should be unique across all destinations (regardless of type) within the data collection rule.
        Parameters:
        name - the name value to set.
        Returns:
        the LogAnalyticsDestination object itself.
      • validate

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