Class CloneSnapshotRequest.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.snapshot.CloneSnapshotRequest.Builder
-
- All Implemented Interfaces:
ObjectBuilder<CloneSnapshotRequest>
- Enclosing class:
- CloneSnapshotRequest
public static class CloneSnapshotRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<CloneSnapshotRequest>
Builder forCloneSnapshotRequest.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description CloneSnapshotRequestbuild()Builds aCloneSnapshotRequest.CloneSnapshotRequest.BuilderclusterManagerTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Explicit operation timeout for connection to cluster-manager nodeCloneSnapshotRequest.BuilderclusterManagerTimeout(Time value)Explicit operation timeout for connection to cluster-manager nodeCloneSnapshotRequest.Builderindices(java.lang.String value)Required - API name:indicesCloneSnapshotRequest.BuildermasterTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Deprecated.CloneSnapshotRequest.BuildermasterTimeout(Time value)Deprecated.CloneSnapshotRequest.Builderrepository(java.lang.String value)Required - A repository nameCloneSnapshotRequest.Buildersnapshot(java.lang.String value)Required - The name of the snapshot to clone fromCloneSnapshotRequest.BuildertargetSnapshot(java.lang.String value)Required - The name of the cloned snapshot to createCloneSnapshotRequest.Buildertimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)API name:timeoutCloneSnapshotRequest.Buildertimeout(Time value)API name:timeout-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
indices
public final CloneSnapshotRequest.Builder indices(java.lang.String value)
Required - API name:indices
-
masterTimeout
@Deprecated public final CloneSnapshotRequest.Builder masterTimeout(@Nullable Time value)
Deprecated.Explicit operation timeout for connection to master nodeAPI name:
master_timeout
-
masterTimeout
@Deprecated public final CloneSnapshotRequest.Builder masterTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
Deprecated.Explicit operation timeout for connection to master nodeAPI name:
master_timeout
-
clusterManagerTimeout
public final CloneSnapshotRequest.Builder clusterManagerTimeout(@Nullable Time value)
Explicit operation timeout for connection to cluster-manager nodeAPI name:
cluster_manager_timeout
-
clusterManagerTimeout
public final CloneSnapshotRequest.Builder clusterManagerTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
Explicit operation timeout for connection to cluster-manager nodeAPI name:
cluster_manager_timeout
-
repository
public final CloneSnapshotRequest.Builder repository(java.lang.String value)
Required - A repository nameAPI name:
repository
-
snapshot
public final CloneSnapshotRequest.Builder snapshot(java.lang.String value)
Required - The name of the snapshot to clone fromAPI name:
snapshot
-
targetSnapshot
public final CloneSnapshotRequest.Builder targetSnapshot(java.lang.String value)
Required - The name of the cloned snapshot to createAPI name:
target_snapshot
-
timeout
public final CloneSnapshotRequest.Builder timeout(@Nullable Time value)
API name:timeout
-
timeout
public final CloneSnapshotRequest.Builder timeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)
API name:timeout
-
build
public CloneSnapshotRequest build()
Builds aCloneSnapshotRequest.- Specified by:
buildin interfaceObjectBuilder<CloneSnapshotRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-