Class IBMSecretsManagerVaultConfiguration

java.lang.Object
org.apache.camel.vault.VaultConfiguration
org.apache.camel.vault.IBMSecretsManagerVaultConfiguration

public class IBMSecretsManagerVaultConfiguration extends VaultConfiguration
Configuration for access to IBM Secrets Manager Vault Secrets.
Since:
4.11
  • Constructor Details

    • IBMSecretsManagerVaultConfiguration

      public IBMSecretsManagerVaultConfiguration()
  • Method Details

    • getToken

      public @Nullable String getToken()
    • setToken

      public void setToken(@Nullable String token)
      Token to access IBM Secrets Manager vault
    • getServiceUrl

      public @Nullable String getServiceUrl()
    • setServiceUrl

      public void setServiceUrl(@Nullable String serviceUrl)
      Service URL to access IBM Secrets Manager vault
    • isRefreshEnabled

      public boolean isRefreshEnabled()
    • setRefreshEnabled

      public void setRefreshEnabled(boolean refreshEnabled)
      Whether to automatically reload Camel upon secrets being updated in IBM.
    • getSecrets

      public @Nullable String getSecrets()
    • setSecrets

      public void setSecrets(@Nullable String secrets)
      Specify the secret names (or pattern) to check for updates. Multiple secrets can be separated by comma.
    • getEventStreamTopic

      public @Nullable String getEventStreamTopic()
    • setEventStreamTopic

      public void setEventStreamTopic(@Nullable String eventStreamTopic)
      Specify the topic name for consuming notification on IBM Event Stream
    • getEventStreamBootstrapServers

      public @Nullable String getEventStreamBootstrapServers()
    • setEventStreamBootstrapServers

      public void setEventStreamBootstrapServers(@Nullable String eventStreamBootstrapServers)
      Specify the Bootstrap servers for consuming notification on IBM Event Stream. Multiple servers can be separated by comma.
    • getEventStreamUsername

      public @Nullable String getEventStreamUsername()
    • setEventStreamUsername

      public void setEventStreamUsername(@Nullable String eventStreamUsername)
      Specify the username to access IBM Event Stream
    • getEventStreamPassword

      public @Nullable String getEventStreamPassword()
    • setEventStreamPassword

      public void setEventStreamPassword(@Nullable String eventStreamPassword)
      Specify the password to access IBM Event Stream
    • getEventStreamGroupId

      public @Nullable String getEventStreamGroupId()
    • setEventStreamGroupId

      public void setEventStreamGroupId(@Nullable String eventStreamGroupId)
      Specify the Consumer Group ID to access IBM Event Stream
    • getEventStreamConsumerPollTimeout

      public long getEventStreamConsumerPollTimeout()
    • setEventStreamConsumerPollTimeout

      public void setEventStreamConsumerPollTimeout(long eventStreamConsumerPollTimeout)
      Specify the Consumer Poll Timeout while consuming from IBM Event Stream Topic