java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.loganalytics.fluent.models.DataExportInner

public final class DataExportInner extends com.azure.core.management.ProxyResource
The top level data export resource container.
  • Constructor Details

    • DataExportInner

      public DataExportInner()
  • Method Details

    • dataExportId

      public String dataExportId()
      Get the dataExportId property: The data export rule ID.
      Returns:
      the dataExportId value.
    • withDataExportId

      public DataExportInner withDataExportId(String dataExportId)
      Set the dataExportId property: The data export rule ID.
      Parameters:
      dataExportId - the dataExportId value to set.
      Returns:
      the DataExportInner object itself.
    • tableNames

      public List<String> tableNames()
      Get the tableNames property: An array of tables to export, for example: [“Heartbeat, SecurityEvent”].
      Returns:
      the tableNames value.
    • withTableNames

      public DataExportInner withTableNames(List<String> tableNames)
      Set the tableNames property: An array of tables to export, for example: [“Heartbeat, SecurityEvent”].
      Parameters:
      tableNames - the tableNames value to set.
      Returns:
      the DataExportInner object itself.
    • enable

      public Boolean enable()
      Get the enable property: Active when enabled.
      Returns:
      the enable value.
    • withEnable

      public DataExportInner withEnable(Boolean enable)
      Set the enable property: Active when enabled.
      Parameters:
      enable - the enable value to set.
      Returns:
      the DataExportInner object itself.
    • createdDate

      public String createdDate()
      Get the createdDate property: The latest data export rule modification time.
      Returns:
      the createdDate value.
    • withCreatedDate

      public DataExportInner withCreatedDate(String createdDate)
      Set the createdDate property: The latest data export rule modification time.
      Parameters:
      createdDate - the createdDate value to set.
      Returns:
      the DataExportInner object itself.
    • lastModifiedDate

      public String lastModifiedDate()
      Get the lastModifiedDate property: Date and time when the export was last modified.
      Returns:
      the lastModifiedDate value.
    • withLastModifiedDate

      public DataExportInner withLastModifiedDate(String lastModifiedDate)
      Set the lastModifiedDate property: Date and time when the export was last modified.
      Parameters:
      lastModifiedDate - the lastModifiedDate value to set.
      Returns:
      the DataExportInner object itself.
    • resourceId

      public String resourceId()
      Get the resourceId property: The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure.
      Returns:
      the resourceId value.
    • withResourceId

      public DataExportInner withResourceId(String resourceId)
      Set the resourceId property: The destination resource ID. This can be copied from the Properties entry of the destination resource in Azure.
      Parameters:
      resourceId - the resourceId value to set.
      Returns:
      the DataExportInner object itself.
    • typePropertiesType

      public Type typePropertiesType()
      Get the type property: The type of the destination resource.
      Returns:
      the type value.
    • eventHubName

      public String eventHubName()
      Get the eventHubName property: Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account.
      Returns:
      the eventHubName value.
    • withEventHubName

      public DataExportInner withEventHubName(String eventHubName)
      Set the eventHubName property: Optional. Allows to define an Event Hub name. Not applicable when destination is Storage Account.
      Parameters:
      eventHubName - the eventHubName value to set.
      Returns:
      the DataExportInner object itself.
    • validate

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