Class Repository.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.snapshot.Repository.Builder
-
- All Implemented Interfaces:
ObjectBuilder<Repository>
- Enclosing class:
- Repository
public static class Repository.Builder extends ObjectBuilderBase implements ObjectBuilder<Repository>
Builder forRepository.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Repositorybuild()Builds aRepository.Repository.Buildersettings(java.util.function.Function<RepositorySettings.Builder,ObjectBuilder<RepositorySettings>> fn)Required - API name:settingsRepository.Buildersettings(RepositorySettings value)Required - API name:settingsRepository.Buildertype(java.lang.String value)Required - API name:typeRepository.Builderuuid(java.lang.String value)API name:uuid-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
type
public final Repository.Builder type(java.lang.String value)
Required - API name:type
-
uuid
public final Repository.Builder uuid(@Nullable java.lang.String value)
API name:uuid
-
settings
public final Repository.Builder settings(RepositorySettings value)
Required - API name:settings
-
settings
public final Repository.Builder settings(java.util.function.Function<RepositorySettings.Builder,ObjectBuilder<RepositorySettings>> fn)
Required - API name:settings
-
build
public Repository build()
Builds aRepository.- Specified by:
buildin interfaceObjectBuilder<Repository>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-