org.opensearch.jobscheduler.LegacyOpenDistroJobSchedulerSettings Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opensearch-job-scheduler Show documentation
Show all versions of opensearch-job-scheduler Show documentation
OpenSearch Job Scheduler plugin
/*
* Copyright OpenSearch Contributors
* SPDX-License-Identifier: Apache-2.0
*
* The OpenSearch Contributors require contributions made to
* this file be licensed under the Apache-2.0 license or a
* compatible open source license.
*/
package org.opensearch.jobscheduler;
import org.opensearch.common.settings.Setting;
import org.opensearch.common.unit.TimeValue;
public class LegacyOpenDistroJobSchedulerSettings {
public static final Setting REQUEST_TIMEOUT = Setting.positiveTimeSetting(
"opendistro.jobscheduler.request_timeout",
TimeValue.timeValueSeconds(10),
Setting.Property.NodeScope,
Setting.Property.Dynamic,
Setting.Property.Deprecated
);
public static final Setting SWEEP_BACKOFF_MILLIS = Setting.positiveTimeSetting(
"opendistro.jobscheduler.sweeper.backoff_millis",
TimeValue.timeValueMillis(50),
Setting.Property.NodeScope,
Setting.Property.Dynamic,
Setting.Property.Deprecated
);
public static final Setting SWEEP_BACKOFF_RETRY_COUNT = Setting.intSetting(
"opendistro.jobscheduler.retry_count",
3,
Setting.Property.NodeScope,
Setting.Property.Dynamic,
Setting.Property.Deprecated
);
public static final Setting SWEEP_PERIOD = Setting.positiveTimeSetting(
"opendistro.jobscheduler.sweeper.period",
TimeValue.timeValueMinutes(5),
Setting.Property.NodeScope,
Setting.Property.Dynamic,
Setting.Property.Deprecated
);
public static final Setting SWEEP_PAGE_SIZE = Setting.intSetting(
"opendistro.jobscheduler.sweeper.page_size",
100,
Setting.Property.NodeScope,
Setting.Property.Dynamic,
Setting.Property.Deprecated
);
public static final Setting JITTER_LIMIT = Setting.doubleSetting(
"opendistro.jobscheduler.jitter_limit",
0.60,
0,
0.95,
Setting.Property.NodeScope,
Setting.Property.Dynamic,
Setting.Property.Deprecated
);
}