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.
  • Constructor Details

    • IBMSecretsManagerVaultConfiguration

      public IBMSecretsManagerVaultConfiguration()
  • Method Details

    • getToken

      public String getToken()
    • setToken

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

      public String getServiceUrl()
    • setServiceUrl

      public void setServiceUrl(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 String getSecrets()
    • setSecrets

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

      public String getEventStreamTopic()
    • setEventStreamTopic

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

      public String getEventStreamBootstrapServers()
    • setEventStreamBootstrapServers

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

      public String getEventStreamUsername()
    • setEventStreamUsername

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

      public String getEventStreamPassword()
    • setEventStreamPassword

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

      public String getEventStreamGroupId()
    • setEventStreamGroupId

      public void setEventStreamGroupId(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