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

      public String awsKMSMarker()
      The marker for the next set of results. The option is a: String type. Group: listKeys
      Returns:
      the name of the header AwsKMSMarker.
    • awsKMSTruncated

      public String awsKMSTruncated()
      Whether the response has more results (is truncated). The option is a: Boolean type. Group: listKeys
      Returns:
      the name of the header AwsKMSTruncated.
    • awsKMSKeyArn

      public String awsKMSKeyArn()
      The Amazon Resource Name (ARN) of the key. The option is a: String type. Group: createKey describeKey
      Returns:
      the name of the header AwsKMSKeyArn.
    • awsKMSKeyState

      public String awsKMSKeyState()
      The state of the key. The option is a: String type. Group: createKey describeKey
      Returns:
      the name of the header AwsKMSKeyState.
    • awsKMSDeletionDate

      public String awsKMSDeletionDate()
      The date and time after which AWS KMS deletes the key. The option is a: java.time.Instant type. Group: scheduleKeyDeletion
      Returns:
      the name of the header AwsKMSDeletionDate.