Class Info.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.tasks.Info.Builder
-
- All Implemented Interfaces:
ObjectBuilder<Info>
- Enclosing class:
- Info
public static class Info.Builder extends ObjectBuilderBase implements ObjectBuilder<Info>
Builder forInfo.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Info.Builderaction(java.lang.String value)Required - API name:actionInfobuild()Builds aInfo.Info.Buildercancellable(boolean value)Required - API name:cancellableInfo.Builderchildren(java.util.function.Function<Info.Builder,ObjectBuilder<Info>> fn)API name:childrenInfo.Builderchildren(java.util.List<Info> list)API name:childrenInfo.Builderchildren(Info value, Info... values)API name:childrenInfo.Builderdescription(java.lang.String value)API name:descriptionInfo.Builderheaders(java.lang.String key, java.util.List<java.lang.String> value)Required - API name:headersInfo.Builderheaders(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)Required - API name:headersInfo.Builderid(long value)Required - API name:idInfo.Buildernode(java.lang.String value)Required - API name:nodeInfo.BuilderparentTaskId(java.lang.String value)API name:parent_task_idInfo.BuilderrunningTimeInNanos(long value)Required - API name:running_time_in_nanosInfo.BuilderstartTimeInMillis(long value)Required - API name:start_time_in_millisInfo.Builderstatus(java.util.function.Function<Status.Builder,ObjectBuilder<Status>> fn)API name:statusInfo.Builderstatus(Status value)API name:statusInfo.Buildertype(java.lang.String value)Required - API name:type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
action
public final Info.Builder action(java.lang.String value)
Required - API name:action
-
cancellable
public final Info.Builder cancellable(boolean value)
Required - API name:cancellable
-
children
public final Info.Builder children(java.util.List<Info> list)
API name:childrenAdds all elements of
listtochildren.
-
children
public final Info.Builder children(Info value, Info... values)
API name:childrenAdds one or more values to
children.
-
children
public final Info.Builder children(java.util.function.Function<Info.Builder,ObjectBuilder<Info>> fn)
API name:childrenAdds a value to
childrenusing a builder lambda.
-
description
public final Info.Builder description(@Nullable java.lang.String value)
API name:description
-
headers
public final Info.Builder headers(java.util.Map<java.lang.String,java.util.List<java.lang.String>> map)
Required - API name:headersAdds all entries of
maptoheaders.
-
headers
public final Info.Builder headers(java.lang.String key, java.util.List<java.lang.String> value)
Required - API name:headersAdds an entry to
headers.
-
id
public final Info.Builder id(long value)
Required - API name:id
-
node
public final Info.Builder node(java.lang.String value)
Required - API name:node
-
runningTimeInNanos
public final Info.Builder runningTimeInNanos(long value)
Required - API name:running_time_in_nanos
-
startTimeInMillis
public final Info.Builder startTimeInMillis(long value)
Required - API name:start_time_in_millis
-
status
public final Info.Builder status(@Nullable Status value)
API name:status
-
status
public final Info.Builder status(java.util.function.Function<Status.Builder,ObjectBuilder<Status>> fn)
API name:status
-
type
public final Info.Builder type(java.lang.String value)
Required - API name:type
-
parentTaskId
public final Info.Builder parentTaskId(@Nullable java.lang.String value)
API name:parent_task_id
-
build
public Info build()
Builds aInfo.- Specified by:
buildin interfaceObjectBuilder<Info>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-