Class Gen1EnvironmentMutableProperties
java.lang.Object
com.azure.resourcemanager.timeseriesinsights.fluent.models.Gen1EnvironmentMutableProperties
An object that represents a set of mutable Gen1 environment resource properties.
-
Constructor Summary
ConstructorDescriptionCreates an instance of Gen1EnvironmentMutableProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the dataRetentionTime property: ISO8601 timespan specifying the minimum number of days the environment's events will be available for query.Get the storageLimitExceededBehavior property: The behavior the Time Series Insights service should take when the environment's capacity has been exceeded.void
validate()
Validates the instance.withDataRetentionTime
(Duration dataRetentionTime) Set the dataRetentionTime property: ISO8601 timespan specifying the minimum number of days the environment's events will be available for query.withStorageLimitExceededBehavior
(StorageLimitExceededBehavior storageLimitExceededBehavior) Set the storageLimitExceededBehavior property: The behavior the Time Series Insights service should take when the environment's capacity has been exceeded.
-
Constructor Details
-
Gen1EnvironmentMutableProperties
public Gen1EnvironmentMutableProperties()Creates an instance of Gen1EnvironmentMutableProperties class.
-
-
Method Details
-
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
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
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.
-