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 ShardRecovery
build()
Builds aShardRecovery
.ShardRecovery.Builder
id(java.lang.Number value)
API name:id
ShardRecovery.Builder
index(java.util.function.Function<RecoveryIndexStatus.Builder,ObjectBuilder<RecoveryIndexStatus>> fn)
API name:index
ShardRecovery.Builder
index(RecoveryIndexStatus value)
API name:index
ShardRecovery.Builder
primary(java.lang.Boolean value)
API name:primary
ShardRecovery.Builder
source(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)
API name:source
ShardRecovery.Builder
source(RecoveryOrigin value)
API name:source
ShardRecovery.Builder
stage(java.lang.String value)
API name:stage
ShardRecovery.Builder
start(java.util.function.Function<RecoveryStartStatus.Builder,ObjectBuilder<RecoveryStartStatus>> fn)
API name:start
ShardRecovery.Builder
start(RecoveryStartStatus value)
API name:start
ShardRecovery.Builder
startTime(java.lang.String value)
API name:start_time
ShardRecovery.Builder
startTimeInMillis(jakarta.json.JsonValue value)
API name:start_time_in_millis
ShardRecovery.Builder
stopTime(java.lang.String value)
API name:stop_time
ShardRecovery.Builder
stopTimeInMillis(jakarta.json.JsonValue value)
API name:stop_time_in_millis
ShardRecovery.Builder
target(java.util.function.Function<RecoveryOrigin.Builder,ObjectBuilder<RecoveryOrigin>> fn)
API name:target
ShardRecovery.Builder
target(RecoveryOrigin value)
API name:target
ShardRecovery.Builder
totalTime(java.lang.String value)
API name:total_time
ShardRecovery.Builder
totalTimeInMillis(jakarta.json.JsonValue value)
API name:total_time_in_millis
ShardRecovery.Builder
translog(java.util.function.Function<TranslogStatus.Builder,ObjectBuilder<TranslogStatus>> fn)
API name:translog
ShardRecovery.Builder
translog(TranslogStatus value)
API name:translog
ShardRecovery.Builder
type(java.lang.String value)
API name:type
ShardRecovery.Builder
verifyIndex(java.util.function.Function<VerifyIndex.Builder,ObjectBuilder<VerifyIndex>> fn)
API name:verify_index
ShardRecovery.Builder
verifyIndex(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:
build
in interfaceObjectBuilder<ShardRecovery>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-