Class LogAnalyticsQueryPackInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.loganalytics.models.QueryPacksResource
com.azure.resourcemanager.loganalytics.fluent.models.LogAnalyticsQueryPackInner

public final class LogAnalyticsQueryPackInner extends QueryPacksResource
An Log Analytics QueryPack definition.
  • Constructor Details

    • LogAnalyticsQueryPackInner

      public LogAnalyticsQueryPackInner()
  • Method Details

    • withLocation

      public LogAnalyticsQueryPackInner withLocation(String location)
      Overrides:
      withLocation in class QueryPacksResource
    • withTags

      public LogAnalyticsQueryPackInner withTags(Map<String,String> tags)
      Overrides:
      withTags in class QueryPacksResource
    • queryPackId

      public String queryPackId()
      Get the queryPackId property: The unique ID of your application. This field cannot be changed.
      Returns:
      the queryPackId value.
    • timeCreated

      public OffsetDateTime timeCreated()
      Get the timeCreated property: Creation Date for the Log Analytics QueryPack, in ISO 8601 format.
      Returns:
      the timeCreated value.
    • timeModified

      public OffsetDateTime timeModified()
      Get the timeModified property: Last modified date of the Log Analytics QueryPack, in ISO 8601 format.
      Returns:
      the timeModified value.
    • provisioningState

      public String provisioningState()
      Get the provisioningState property: Current state of this QueryPack: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Succeeded, Deploying, Canceled, and Failed.
      Returns:
      the provisioningState value.
    • validate

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