Class SecretsManagerEndpointBuilderFactory.SecretsManagerHeaderNameBuilder

  • Enclosing interface:
    SecretsManagerEndpointBuilderFactory

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

      • SecretsManagerHeaderNameBuilder

        public SecretsManagerHeaderNameBuilder()
    • Method Detail

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