Class S3Repository
java.lang.Object
co.elastic.clients.elasticsearch.snapshot.RepositoryBase
co.elastic.clients.elasticsearch.snapshot.S3Repository
- All Implemented Interfaces:
RepositoryVariant,JsonpSerializable
- See Also:
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class co.elastic.clients.elasticsearch.snapshot.RepositoryBase
RepositoryBase.AbstractBuilder<BuilderT extends RepositoryBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<S3Repository>Json deserializer forS3Repository -
Method Summary
Modifier and TypeMethodDescriptionRepository variant kind.static S3Repositoryprotected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) final S3RepositorySettingssettings()Required - The repository settings.protected static voidMethods inherited from class co.elastic.clients.elasticsearch.snapshot.RepositoryBase
serialize, setupRepositoryBaseDeserializer, toString, uuidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface co.elastic.clients.json.JsonpSerializable
serializeMethods inherited from interface co.elastic.clients.elasticsearch.snapshot.RepositoryVariant
_toRepository
-
Field Details
-
_DESERIALIZER
Json deserializer forS3Repository
-
-
Method Details
-
of
-
_repositoryKind
Repository variant kind.- Specified by:
_repositoryKindin interfaceRepositoryVariant
-
settings
Required - The repository settings.NOTE: In addition to the specified settings, you can also use all non-secure client settings in the repository settings. In this case, the client settings found in the repository settings will be merged with those of the named client used by the repository. Conflicts between client and repository settings are resolved by the repository settings taking precedence over client settings.
API name:
settings -
serializeInternal
- Overrides:
serializeInternalin classRepositoryBase
-
setupS3RepositoryDeserializer
-