Class KMS2EndpointBuilderFactory.KMS2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.KMS2EndpointBuilderFactory.KMS2HeaderNameBuilder
Enclosing interface:
KMS2EndpointBuilderFactory

public static class KMS2EndpointBuilderFactory.KMS2HeaderNameBuilder extends Object
The builder of headers' name for the AWS Key Management Service (KMS) component.
  • Constructor Details

    • KMS2HeaderNameBuilder

      public KMS2HeaderNameBuilder()
  • Method Details

    • awsKMSOperation

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

      public String awsKMSLimit()
      The limit number of keys to return while performing a listKeys operation. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsKMSLimit.
    • awsKMSDescription

      public String awsKMSDescription()
      A key description to use while performing a createKey operation. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsKMSDescription.
    • awsKMSKeyId

      public String awsKMSKeyId()
      The key Id. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsKMSKeyId.
    • awsKMSPendingWindowInDays

      public String awsKMSPendingWindowInDays()
      The waiting period, specified in number of days. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsKMSPendingWindowInDays.