Class DataFeedIngestionSettings
java.lang.Object
com.azure.ai.metricsadvisor.administration.models.DataFeedIngestionSettings
The data feed ingestion settings model.
-
Constructor Summary
ConstructorDescriptionDataFeedIngestionSettings
(OffsetDateTime ingestionStartTime) Create a DataFeedIngestionSettings object. -
Method Summary
Modifier and TypeMethodDescriptionGet the max concurrency of data ingestion queries against user data source.Get the duration for minimum retry interval for failed data ingestion tasks.Get the duration that the beginning of data ingestion task will delay for every data slice according to this offset.Get the ingestion start time.Get the duration for which to stop before retrying data ingestion after the data slice first schedule time.setDataSourceRequestConcurrency
(Integer maxConcurrency) Set the max concurrency of data ingestion queries against user data source.setIngestionRetryDelay
(Duration minRetryInterval) Set the duration retry interval for failed data ingestion tasks.setIngestionStartOffset
(Duration startOffset) Set the duration that the beginning of data ingestion task will delay for every data slice according to this offset.setStopRetryAfter
(Duration stopRetryAfterDuration) Set the duration for which to stop retrying data ingestion after the data slice first schedule time.
-
Constructor Details
-
DataFeedIngestionSettings
Create a DataFeedIngestionSettings object.- Parameters:
ingestionStartTime
- the data feed ingestion start time value.
-
-
Method Details
-
getIngestionStartTime
Get the ingestion start time.- Returns:
- the ingestion start time.
-
getDataSourceRequestConcurrency
Get the max concurrency of data ingestion queries against user data source. 0 means no limitation.- Returns:
- the the max concurrency of data ingestion queries against user data source value.
-
getIngestionRetryDelay
Get the duration for minimum retry interval for failed data ingestion tasks.- Returns:
- the duration for minimum retry interval for failed data ingestion tasks value.
-
getStopRetryAfter
Get the duration for which to stop before retrying data ingestion after the data slice first schedule time.- Returns:
- the the duration for which to stop before retrying data ingestion after the data slice first schedule time value.
-
getIngestionStartOffset
Get the duration that the beginning of data ingestion task will delay for every data slice according to this offset.- Returns:
- the the duration that the beginning of data ingestion task will delay for every data slice according to this offset value.
-
setDataSourceRequestConcurrency
Set the max concurrency of data ingestion queries against user data source. 0 means no limitation.- Parameters:
maxConcurrency
- the maxConcurrency value to set.- Returns:
- the DataFeedIngestionSettings object itself.
-
setIngestionRetryDelay
Set the duration retry interval for failed data ingestion tasks.- Parameters:
minRetryInterval
- the minRetryInterval value to set.- Returns:
- the DataFeedIngestionSettings object itself.
-
setStopRetryAfter
Set the duration for which to stop retrying data ingestion after the data slice first schedule time.- Parameters:
stopRetryAfterDuration
- the stopRetryAfterDuration value to set.- Returns:
- the DataFeedIngestionSettings object itself.
-
setIngestionStartOffset
Set the duration that the beginning of data ingestion task will delay for every data slice according to this offset.- Parameters:
startOffset
- the duration that the beginning of data ingestion task will delay for every data slice according to this offset value to set.- Returns:
- the DataFeedIngestionSettings object itself.
-