Class Gen1EnvironmentMutableProperties

java.lang.Object
com.azure.resourcemanager.timeseriesinsights.fluent.models.Gen1EnvironmentMutableProperties

public final class Gen1EnvironmentMutableProperties extends Object
An object that represents a set of mutable Gen1 environment resource properties.
  • Constructor Details

    • Gen1EnvironmentMutableProperties

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

    • dataRetentionTime

      public Duration dataRetentionTime()
      Get the dataRetentionTime property: ISO8601 timespan specifying the minimum number of days the environment's events will be available for query.
      Returns:
      the dataRetentionTime value.
    • withDataRetentionTime

      public Gen1EnvironmentMutableProperties withDataRetentionTime(Duration dataRetentionTime)
      Set the dataRetentionTime property: ISO8601 timespan specifying the minimum number of days the environment's events will be available for query.
      Parameters:
      dataRetentionTime - the dataRetentionTime value to set.
      Returns:
      the Gen1EnvironmentMutableProperties object itself.
    • storageLimitExceededBehavior

      public StorageLimitExceededBehavior storageLimitExceededBehavior()
      Get the storageLimitExceededBehavior property: The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.
      Returns:
      the storageLimitExceededBehavior value.
    • withStorageLimitExceededBehavior

      public Gen1EnvironmentMutableProperties withStorageLimitExceededBehavior(StorageLimitExceededBehavior storageLimitExceededBehavior)
      Set the storageLimitExceededBehavior property: The behavior the Time Series Insights service should take when the environment's capacity has been exceeded. If "PauseIngress" is specified, new events will not be read from the event source. If "PurgeOldData" is specified, new events will continue to be read and old events will be deleted from the environment. The default behavior is PurgeOldData.
      Parameters:
      storageLimitExceededBehavior - the storageLimitExceededBehavior value to set.
      Returns:
      the Gen1EnvironmentMutableProperties object itself.
    • validate

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