Class SourceOnlyRepositorySettings.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<SourceOnlyRepositorySettings.Builder>
co.elastic.clients.elasticsearch.snapshot.SourceOnlyRepositorySettings.Builder
- All Implemented Interfaces:
WithJson<SourceOnlyRepositorySettings.Builder>,ObjectBuilder<SourceOnlyRepositorySettings>
- Enclosing class:
- SourceOnlyRepositorySettings
public static class SourceOnlyRepositorySettings.Builder
extends WithJsonObjectBuilderBase<SourceOnlyRepositorySettings.Builder>
implements ObjectBuilder<SourceOnlyRepositorySettings>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionazure(Function<SourceOnlyRepositorySettingsForAzure.Builder, ObjectBuilder<SourceOnlyRepositorySettingsForAzure>> fn) build()fs(Function<SourceOnlyRepositorySettingsForSharedFileSystem.Builder, ObjectBuilder<SourceOnlyRepositorySettingsForSharedFileSystem>> fn) gcs(Function<SourceOnlyRepositorySettingsForGcs.Builder, ObjectBuilder<SourceOnlyRepositorySettingsForGcs>> fn) s3(Function<SourceOnlyRepositorySettingsForS3.Builder, ObjectBuilder<SourceOnlyRepositorySettingsForS3>> fn) protected SourceOnlyRepositorySettings.Builderself()url(Function<SourceOnlyRepositorySettingsForReadOnlyUrl.Builder, ObjectBuilder<SourceOnlyRepositorySettingsForReadOnlyUrl>> fn) Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
self
- Specified by:
selfin classWithJsonObjectBuilderBase<SourceOnlyRepositorySettings.Builder>
-
azure
-
azure
-
gcs
-
gcs
-
url
-
url
-
s3
-
s3
-
fs
-
build
- Specified by:
buildin interfaceObjectBuilder<SourceOnlyRepositorySettings>
-