Class ShardRecovery.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.indices.recovery.ShardRecovery.Builder
-
- All Implemented Interfaces:
ObjectBuilder<ShardRecovery>
- Enclosing class:
- ShardRecovery
public static class ShardRecovery.Builder extends ObjectBuilderBase implements ObjectBuilder<ShardRecovery>
Builder forShardRecovery.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ShardRecoverybuild()Builds aShardRecovery.ShardRecovery.Builderid(long value)Required - API name:idShardRecovery.Builderindex(java.util.function.Function<RecoveryIndexStatus.Builder,ObjectBuilder<RecoveryIndexStatus>> fn)Required - API name:indexShardRecovery.Builderindex(RecoveryIndexStatus value)Required - API name:indexShardRecovery.Builderprimary(boolean value)Required - API name:primaryShardRecovery.Buildersource(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)Required - API name:sourceShardRecovery.Buildersource(RecoveryOrigin value)Required - API name:sourceShardRecovery.Builderstage(java.lang.String value)Required - API name:stageShardRecovery.Builderstart(java.util.function.Function<RecoveryStartStatus.Builder,ObjectBuilder<RecoveryStartStatus>> fn)API name:startShardRecovery.Builderstart(RecoveryStartStatus value)API name:startShardRecovery.BuilderstartTime(java.lang.String value)API name:start_timeShardRecovery.BuilderstartTimeInMillis(java.lang.String value)Required - API name:start_time_in_millisShardRecovery.BuilderstopTime(java.lang.String value)API name:stop_timeShardRecovery.BuilderstopTimeInMillis(java.lang.String value)Required - API name:stop_time_in_millisShardRecovery.Buildertarget(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)Required - API name:targetShardRecovery.Buildertarget(RecoveryOrigin value)Required - API name:targetShardRecovery.BuildertotalTime(java.lang.String value)API name:total_timeShardRecovery.BuildertotalTimeInMillis(java.lang.String value)Required - API name:total_time_in_millisShardRecovery.Buildertranslog(java.util.function.Function<TranslogStatus.Builder,ObjectBuilder<TranslogStatus>> fn)Required - API name:translogShardRecovery.Buildertranslog(TranslogStatus value)Required - API name:translogShardRecovery.Buildertype(java.lang.String value)Required - API name:typeShardRecovery.BuilderverifyIndex(java.util.function.Function<VerifyIndex.Builder,ObjectBuilder<VerifyIndex>> fn)Required - API name:verify_indexShardRecovery.BuilderverifyIndex(VerifyIndex value)Required - API name:verify_index-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
id
public final ShardRecovery.Builder id(long value)
Required - API name:id
-
index
public final ShardRecovery.Builder index(RecoveryIndexStatus value)
Required - API name:index
-
index
public final ShardRecovery.Builder index(java.util.function.Function<RecoveryIndexStatus.Builder,ObjectBuilder<RecoveryIndexStatus>> fn)
Required - API name:index
-
primary
public final ShardRecovery.Builder primary(boolean value)
Required - API name:primary
-
source
public final ShardRecovery.Builder source(RecoveryOrigin value)
Required - API name:source
-
source
public final ShardRecovery.Builder source(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)
Required - API name:source
-
stage
public final ShardRecovery.Builder stage(java.lang.String value)
Required - API name:stage
-
start
public final ShardRecovery.Builder start(@Nullable RecoveryStartStatus value)
API name:start
-
start
public final ShardRecovery.Builder start(java.util.function.Function<RecoveryStartStatus.Builder,ObjectBuilder<RecoveryStartStatus>> fn)
API name:start
-
startTime
public final ShardRecovery.Builder startTime(@Nullable java.lang.String value)
API name:start_time
-
startTimeInMillis
public final ShardRecovery.Builder startTimeInMillis(java.lang.String value)
Required - API name:start_time_in_millis
-
stopTime
public final ShardRecovery.Builder stopTime(@Nullable java.lang.String value)
API name:stop_time
-
stopTimeInMillis
public final ShardRecovery.Builder stopTimeInMillis(java.lang.String value)
Required - API name:stop_time_in_millis
-
target
public final ShardRecovery.Builder target(RecoveryOrigin value)
Required - API name:target
-
target
public final ShardRecovery.Builder target(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)
Required - API name:target
-
totalTime
public final ShardRecovery.Builder totalTime(@Nullable java.lang.String value)
API name:total_time
-
totalTimeInMillis
public final ShardRecovery.Builder totalTimeInMillis(java.lang.String value)
Required - API name:total_time_in_millis
-
translog
public final ShardRecovery.Builder translog(TranslogStatus value)
Required - API name:translog
-
translog
public final ShardRecovery.Builder translog(java.util.function.Function<TranslogStatus.Builder,ObjectBuilder<TranslogStatus>> fn)
Required - API name:translog
-
type
public final ShardRecovery.Builder type(java.lang.String value)
Required - API name:type
-
verifyIndex
public final ShardRecovery.Builder verifyIndex(VerifyIndex value)
Required - API name:verify_index
-
verifyIndex
public final ShardRecovery.Builder verifyIndex(java.util.function.Function<VerifyIndex.Builder,ObjectBuilder<VerifyIndex>> fn)
Required - API name:verify_index
-
build
public ShardRecovery build()
Builds aShardRecovery.- Specified by:
buildin interfaceObjectBuilder<ShardRecovery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-