Class ClusterOperatingSystem.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.cluster.stats.ClusterOperatingSystem.Builder
-
- All Implemented Interfaces:
ObjectBuilder<ClusterOperatingSystem>
- Enclosing class:
- ClusterOperatingSystem
public static class ClusterOperatingSystem.Builder extends ObjectBuilderBase implements ObjectBuilder<ClusterOperatingSystem>
Builder forClusterOperatingSystem.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
allocatedProcessors
public final ClusterOperatingSystem.Builder allocatedProcessors(int value)
Required - API name:allocated_processors
-
availableProcessors
public final ClusterOperatingSystem.Builder availableProcessors(int value)
Required - API name:available_processors
-
mem
public final ClusterOperatingSystem.Builder mem(OperatingSystemMemoryInfo value)
Required - API name:mem
-
mem
public final ClusterOperatingSystem.Builder mem(java.util.function.Function<OperatingSystemMemoryInfo.Builder,ObjectBuilder<OperatingSystemMemoryInfo>> fn)
Required - API name:mem
-
names
public final ClusterOperatingSystem.Builder names(java.util.List<ClusterOperatingSystemName> list)
Required - API name:namesAdds all elements of
listtonames.
-
names
public final ClusterOperatingSystem.Builder names(ClusterOperatingSystemName value, ClusterOperatingSystemName... values)
Required - API name:namesAdds one or more values to
names.
-
names
public final ClusterOperatingSystem.Builder names(java.util.function.Function<ClusterOperatingSystemName.Builder,ObjectBuilder<ClusterOperatingSystemName>> fn)
Required - API name:namesAdds a value to
namesusing a builder lambda.
-
prettyNames
public final ClusterOperatingSystem.Builder prettyNames(java.util.List<ClusterOperatingSystemPrettyName> list)
Required - API name:pretty_namesAdds all elements of
listtoprettyNames.
-
prettyNames
public final ClusterOperatingSystem.Builder prettyNames(ClusterOperatingSystemPrettyName value, ClusterOperatingSystemPrettyName... values)
Required - API name:pretty_namesAdds one or more values to
prettyNames.
-
prettyNames
public final ClusterOperatingSystem.Builder prettyNames(java.util.function.Function<ClusterOperatingSystemPrettyName.Builder,ObjectBuilder<ClusterOperatingSystemPrettyName>> fn)
Required - API name:pretty_namesAdds a value to
prettyNamesusing a builder lambda.
-
architectures
public final ClusterOperatingSystem.Builder architectures(java.util.List<ClusterOperatingSystemArchitecture> list)
API name:architecturesAdds all elements of
listtoarchitectures.
-
architectures
public final ClusterOperatingSystem.Builder architectures(ClusterOperatingSystemArchitecture value, ClusterOperatingSystemArchitecture... values)
API name:architecturesAdds one or more values to
architectures.
-
architectures
public final ClusterOperatingSystem.Builder architectures(java.util.function.Function<ClusterOperatingSystemArchitecture.Builder,ObjectBuilder<ClusterOperatingSystemArchitecture>> fn)
API name:architecturesAdds a value to
architecturesusing a builder lambda.
-
build
public ClusterOperatingSystem build()
Builds aClusterOperatingSystem.- Specified by:
buildin interfaceObjectBuilder<ClusterOperatingSystem>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-