Module org.elasticsearch.xcore
Interface CloudCredentialsExtension
- All Known Implementing Classes:
CloudCredentialsExtension.Noop
public interface CloudCredentialsExtension
Extension point bundling the cloud credential services:
InternalCloudApiKeyService and
CloudCredentialManager.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic classNo-op default used when no real implementation is loaded. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final FeatureFlagstatic final AtomicReference<CloudCredentialsExtension> -
Method Summary
Modifier and TypeMethodDescriptionstatic CloudCredentialsExtensionstatic voidsetInstance(CloudCredentialsExtension instance) Sets the active extension.
-
Field Details
-
ML_CROSS_PROJECT
-
REFERENCE
-
-
Method Details
-
internalCloudApiKeyService
InternalCloudApiKeyService internalCloudApiKeyService() -
credentialManager
CloudCredentialManager credentialManager() -
getInstance
-
setInstance
Sets the active extension.
-