Skip to content

Commit 117d3b6

Browse files
committed
Convert rollover lifecycle action to accept max size as a string and not long? #3775
1 parent 8aa17ee commit 117d3b6

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/Nest/XPack/Ilm/Actions/RolloverAction.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ public interface IRolloverLifecycleAction : ILifecycleAction
2323
long? MaximumDocuments { get; set; }
2424

2525
/// <summary>
26-
/// Max primary shard index storage size in bytes.
26+
/// Max primary shard index storage size using byte notation (e.g. $0gb, 100mb...)
2727
/// </summary>
2828
[DataMember(Name = "max_size")]
29-
long? MaximumSize { get; set; }
29+
string MaximumSize { get; set; }
3030
}
3131

3232
public class RolloverLifecycleAction : IRolloverLifecycleAction
@@ -38,7 +38,7 @@ public class RolloverLifecycleAction : IRolloverLifecycleAction
3838
public long? MaximumDocuments { get; set; }
3939

4040
/// <inheritdoc />
41-
public long? MaximumSize { get; set; }
41+
public string MaximumSize { get; set; }
4242
}
4343

4444
public class RolloverLifecycleActionDescriptor
@@ -51,10 +51,10 @@ public class RolloverLifecycleActionDescriptor
5151
long? IRolloverLifecycleAction.MaximumDocuments { get; set; }
5252

5353
/// <inheritdoc cref="IRolloverLifecycleAction.MaximumSize" />
54-
long? IRolloverLifecycleAction.MaximumSize { get; set; }
54+
string IRolloverLifecycleAction.MaximumSize { get; set; }
5555

5656
/// <inheritdoc cref="IRolloverLifecycleAction.MaximumSize" />
57-
public RolloverLifecycleActionDescriptor MaximumSize(long? maximumSize) => Assign(maximumSize, (a, v) => a.MaximumSize = maximumSize);
57+
public RolloverLifecycleActionDescriptor MaximumSize(string maximumSize) => Assign(maximumSize, (a, v) => a.MaximumSize = maximumSize);
5858

5959
/// <inheritdoc cref="IRolloverLifecycleAction.MaximumAge" />
6060
public RolloverLifecycleActionDescriptor MaximumAge(Time maximumAge) => Assign(maximumAge, (a, v) => a.MaximumAge = maximumAge);

0 commit comments

Comments
 (0)