-
Notifications
You must be signed in to change notification settings - Fork 1.2k
rollup job crud apis #3448
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
rollup job crud apis #3448
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Generally LGTM; left some comments regarding documentation
[JsonProperty("index_pattern")] | ||
public string IndexPattern { get; internal set; } | ||
|
||
/// <inheritdoc cref="ICreateRollupJobRequest.RollupIndex"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<inheritdoc />
needs to be self-closing
[JsonProperty("rollup_index")] | ||
public IndexName RollupIndex { get; internal set; } | ||
|
||
/// <inheritdoc cref="ICreateRollupJobRequest.Cron"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<inheritdoc />
needs to be self-closing
[JsonProperty("cron")] | ||
public string Cron { get; internal set; } | ||
|
||
/// <inheritdoc cref="ICreateRollupJobRequest.PageSize"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<inheritdoc />
needs to be self-closing
[JsonProperty("page_size")] | ||
public long? PageSize { get; internal set; } | ||
|
||
/// <inheritdoc cref="ICreateRollupJobRequest.Groups"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<inheritdoc />
needs to be self-closing
// "xpack.rollup.get_jobs.json", | ||
// "xpack.rollup.put_job.json", | ||
// "xpack.rollup.start_job.json", | ||
// "xpack.rollup.stop_job.json", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These can now be deleted
{ | ||
public partial interface IElasticClient | ||
{ | ||
/// <inheritdoc/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this should have a <summary>...</summary>
and all other overloads inheritdoc from it
{ | ||
public partial interface IElasticClient | ||
{ | ||
/// <inheritdoc/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this should have a <summary>...</summary>
and all other overloads inheritdoc from it
{ | ||
public partial interface IElasticClient | ||
{ | ||
/// <inheritdoc/> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this should have a <summary>...</summary>
and all other overloads inheritdoc from it
This commit adds support for the Rollup APIs: - CreateRollupJob - GetRollupJob - DeleteRollupJob - StartRollupJob - StopRollupJob - GetRollupCapabilities - RollupSearch (cherry picked from commit 4cb05c0)
This adds support for the rollup job crud API's
As well as: