Class RepositorySettings.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.snapshot.RepositorySettings.Builder
-
- All Implemented Interfaces:
ObjectBuilder<RepositorySettings>
- Enclosing class:
- RepositorySettings
public static class RepositorySettings.Builder extends ObjectBuilderBase implements ObjectBuilder<RepositorySettings>
Builder forRepositorySettings.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositorySettingsbuild()Builds aRepositorySettings.RepositorySettings.BuilderchunkSize(java.lang.String value)API name:chunk_sizeRepositorySettings.Buildercompress(java.lang.Boolean value)API name:compressRepositorySettings.BuilderconcurrentStreams(java.lang.String value)API name:concurrent_streamsRepositorySettings.Builderlocation(java.lang.String value)Required - API name:locationRepositorySettings.BuilderreadOnly(java.lang.Boolean value)API name:read_only-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
chunkSize
public final RepositorySettings.Builder chunkSize(@Nullable java.lang.String value)
API name:chunk_size
-
compress
public final RepositorySettings.Builder compress(@Nullable java.lang.Boolean value)
API name:compress
-
concurrentStreams
public final RepositorySettings.Builder concurrentStreams(@Nullable java.lang.String value)
API name:concurrent_streams
-
location
public final RepositorySettings.Builder location(java.lang.String value)
Required - API name:location
-
readOnly
public final RepositorySettings.Builder readOnly(@Nullable java.lang.Boolean value)
API name:read_only
-
build
public RepositorySettings build()
Builds aRepositorySettings.- Specified by:
buildin interfaceObjectBuilder<RepositorySettings>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-