Class 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 Detail

      • KMS2HeaderNameBuilder

        public KMS2HeaderNameBuilder()
    • Method Detail

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