Class SecretsManagerEndpointBuilderFactory.SecretsManagerHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.SecretsManagerEndpointBuilderFactory.SecretsManagerHeaderNameBuilder
Enclosing interface:
SecretsManagerEndpointBuilderFactory

public static class SecretsManagerEndpointBuilderFactory.SecretsManagerHeaderNameBuilder extends Object
The builder of headers' name for the AWS Secrets Manager component.
  • Constructor Details

    • SecretsManagerHeaderNameBuilder

      public SecretsManagerHeaderNameBuilder()
  • Method Details

    • awsSecretsManagerOperation

      public String awsSecretsManagerOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecretsManagerOperation.
    • awsSecretsManagerMaxResults

      public String awsSecretsManagerMaxResults()
      The number of results to include in the response. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsSecretsManagerMaxResults.
    • awsSecretsManagerSecretName

      public String awsSecretsManagerSecretName()
      The name of the secret. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecretsManagerSecretName.
    • awsSecretsManagerSecretDescription

      public String awsSecretsManagerSecretDescription()
      The description of the secret. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecretsManagerSecretDescription.
    • awsSecretsManagerSecretId

      public String awsSecretsManagerSecretId()
      The ARN or name of the secret. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecretsManagerSecretId.
    • awsSecretsManagerLambdaRotationFunctionArn

      public String awsSecretsManagerLambdaRotationFunctionArn()
      The ARN of the Lambda rotation function that can rotate the secret. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecretsManagerLambdaRotationFunctionArn.
    • awsSecretsManagerSecretVersionId

      public String awsSecretsManagerSecretVersionId()
      The unique identifier of the version of the secret. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecretsManagerSecretVersionId.
    • awsSecretsManagerSecretReplicationRegions

      public String awsSecretsManagerSecretReplicationRegions()
      A comma separated list of Regions in which to replicate the secret. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsSecretsManagerSecretReplicationRegions.