Class ShardRecovery.Builder
java.lang.Object
org.opensearch.client.opensearch.indices.recovery.ShardRecovery.Builder
- All Implemented Interfaces:
ObjectBuilder<ShardRecovery>
- Enclosing class:
- ShardRecovery
public static class ShardRecovery.Builder extends java.lang.Object implements ObjectBuilder<ShardRecovery>
Builder for
ShardRecovery.-
Nested Class Summary
Nested classes/interfaces inherited from interface org.opensearch.client.util.ObjectBuilder
ObjectBuilder.Constant<V> -
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description ShardRecoverybuild()Builds aShardRecovery.ShardRecovery.Builderid(java.lang.Number value)API name:idShardRecovery.Builderindex(java.util.function.Function<RecoveryIndexStatus.Builder,ObjectBuilder<RecoveryIndexStatus>> fn)API name:indexShardRecovery.Builderindex(RecoveryIndexStatus value)API name:indexShardRecovery.Builderprimary(java.lang.Boolean value)API name:primaryShardRecovery.Buildersource(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)API name:sourceShardRecovery.Buildersource(RecoveryOrigin value)API name:sourceShardRecovery.Builderstage(java.lang.String value)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(jakarta.json.JsonValue value)API name:start_time_in_millisShardRecovery.BuilderstopTime(java.lang.String value)API name:stop_timeShardRecovery.BuilderstopTimeInMillis(jakarta.json.JsonValue value)API name:stop_time_in_millisShardRecovery.Buildertarget(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)API name:targetShardRecovery.Buildertarget(RecoveryOrigin value)API name:targetShardRecovery.BuildertotalTime(java.lang.String value)API name:total_timeShardRecovery.BuildertotalTimeInMillis(jakarta.json.JsonValue value)API name:total_time_in_millisShardRecovery.Buildertranslog(java.util.function.Function<TranslogStatus.Builder,ObjectBuilder<TranslogStatus>> fn)API name:translogShardRecovery.Buildertranslog(TranslogStatus value)API name:translogShardRecovery.Buildertype(java.lang.String value)API name:typeShardRecovery.BuilderverifyIndex(java.util.function.Function<VerifyIndex.Builder,ObjectBuilder<VerifyIndex>> fn)API name:verify_indexShardRecovery.BuilderverifyIndex(VerifyIndex value)API name:verify_index
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
id
API name:id -
index
API name:index -
index
public ShardRecovery.Builder index(java.util.function.Function<RecoveryIndexStatus.Builder,ObjectBuilder<RecoveryIndexStatus>> fn)API name:index -
primary
API name:primary -
source
API name:source -
source
public ShardRecovery.Builder source(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)API name:source -
stage
API name:stage -
start
API name:start -
start
public ShardRecovery.Builder start(java.util.function.Function<RecoveryStartStatus.Builder,ObjectBuilder<RecoveryStartStatus>> fn)API name:start -
startTime
API name:start_time -
startTimeInMillis
API name:start_time_in_millis -
stopTime
API name:stop_time -
stopTimeInMillis
API name:stop_time_in_millis -
target
API name:target -
target
public ShardRecovery.Builder target(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)API name:target -
totalTime
API name:total_time -
totalTimeInMillis
API name:total_time_in_millis -
translog
API name:translog -
translog
public ShardRecovery.Builder translog(java.util.function.Function<TranslogStatus.Builder,ObjectBuilder<TranslogStatus>> fn)API name:translog -
type
API name:type -
verifyIndex
API name:verify_index -
verifyIndex
public ShardRecovery.Builder verifyIndex(java.util.function.Function<VerifyIndex.Builder,ObjectBuilder<VerifyIndex>> fn)API name:verify_index -
build
Builds aShardRecovery.- Specified by:
buildin interfaceObjectBuilder<ShardRecovery>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-