Class SnapshotStatusRequest.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.snapshot.SnapshotStatusRequest.Builder
-
- All Implemented Interfaces:
ObjectBuilder<SnapshotStatusRequest>
- Enclosing class:
- SnapshotStatusRequest
public static class SnapshotStatusRequest.Builder extends ObjectBuilderBase implements ObjectBuilder<SnapshotStatusRequest>
Builder forSnapshotStatusRequest.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description SnapshotStatusRequestbuild()Builds aSnapshotStatusRequest.SnapshotStatusRequest.BuilderclusterManagerTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Explicit operation timeout for connection to cluster-manager nodeSnapshotStatusRequest.BuilderclusterManagerTimeout(Time value)Explicit operation timeout for connection to cluster-manager nodeSnapshotStatusRequest.BuilderignoreUnavailable(java.lang.Boolean value)Whether to ignore unavailable snapshots, defaults to false which means a SnapshotMissingException is thrownSnapshotStatusRequest.BuildermasterTimeout(java.util.function.Function<Time.Builder,ObjectBuilder<Time>> fn)Deprecated.SnapshotStatusRequest.BuildermasterTimeout(Time value)Deprecated.SnapshotStatusRequest.Builderrepository(java.lang.String value)A repository nameSnapshotStatusRequest.Buildersnapshot(java.lang.String value, java.lang.String... values)A comma-separated list of snapshot namesSnapshotStatusRequest.Buildersnapshot(java.util.List<java.lang.String> list)A comma-separated list of snapshot names-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
ignoreUnavailable
public final SnapshotStatusRequest.Builder ignoreUnavailable(@Nullable java.lang.Boolean value)
Whether to ignore unavailable snapshots, defaults to false which means a SnapshotMissingException is thrownAPI name:
ignore_unavailable
-
masterTimeout
@Deprecated public final SnapshotStatusRequest.Builder masterTimeout(@Nullable Time value)
Deprecated.Explicit operation timeout for connection to master nodeAPI name:
master_timeout
-
masterTimeout
@Deprecated public final SnapshotStatusRequest.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 SnapshotStatusRequest.Builder clusterManagerTimeout(@Nullable Time value)
Explicit operation timeout for connection to cluster-manager nodeAPI name:
cluster_manager_timeout
-
clusterManagerTimeout
public final SnapshotStatusRequest.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 SnapshotStatusRequest.Builder repository(@Nullable java.lang.String value)
A repository nameAPI name:
repository
-
snapshot
public final SnapshotStatusRequest.Builder snapshot(java.util.List<java.lang.String> list)
A comma-separated list of snapshot namesAPI name:
snapshotAdds all elements of
listtosnapshot.
-
snapshot
public final SnapshotStatusRequest.Builder snapshot(java.lang.String value, java.lang.String... values)
A comma-separated list of snapshot namesAPI name:
snapshotAdds one or more values to
snapshot.
-
build
public SnapshotStatusRequest build()
Builds aSnapshotStatusRequest.- Specified by:
buildin interfaceObjectBuilder<SnapshotStatusRequest>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-