Class AWSConfigEndpointBuilderFactory.AWSConfigHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.AWSConfigEndpointBuilderFactory.AWSConfigHeaderNameBuilder
Enclosing interface:
AWSConfigEndpointBuilderFactory

public static class AWSConfigEndpointBuilderFactory.AWSConfigHeaderNameBuilder extends Object
The builder of headers' name for the AWS Config Service component.
  • Constructor Details

    • AWSConfigHeaderNameBuilder

      public AWSConfigHeaderNameBuilder()
  • Method Details

    • awsConfigOperation

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

      public String awsConfigRuleSourceIdentifier()
      The Managed rule source identifier. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsConfigRuleSourceIdentifier.
    • awsConfigRuleSource

      public String awsConfigRuleSource()
      The source object for the rule. The owner of the rule could be AWS, CUSTOM_LAMBDA or CUSTOM_POLICY. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsConfigRuleSource.
    • awsConfigRuleName

      public String awsConfigRuleName()
      The Managed rule name. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsConfigRuleName.
    • awsConformancePackName

      public String awsConformancePackName()
      The Conformance pack name. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsConformancePackName.
    • awsConfigConformacePackS3TemplateURI

      public String awsConfigConformacePackS3TemplateURI()
      The location of the file containing the template body in S3. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsConfigConformacePackS3TemplateURI.
    • awsConfigConformacePackTemplateBody

      public String awsConfigConformacePackTemplateBody()
      A string containing the full conformance pack template body. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsConfigConformacePackTemplateBody.