Class MQ2EndpointBuilderFactory.MQ2HeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.MQ2EndpointBuilderFactory.MQ2HeaderNameBuilder
Enclosing interface:
MQ2EndpointBuilderFactory

public static class MQ2EndpointBuilderFactory.MQ2HeaderNameBuilder extends Object
The builder of headers' name for the AWS MQ component.
  • Constructor Details

    • MQ2HeaderNameBuilder

      public MQ2HeaderNameBuilder()
  • Method Details

    • awsMQOperation

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

      public String awsMQMaxResults()
      The number of results that must be retrieved from listBrokers operation. The option is a: Integer type. Group: producer
      Returns:
      the name of the header AwsMQMaxResults.
    • awsMQBrokerName

      public String awsMQBrokerName()
      The broker name. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsMQBrokerName.
    • awsMQBrokerEngine

      public String awsMQBrokerEngine()
      The Broker Engine for MQ. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsMQBrokerEngine.
    • awsMQBrokerEngineVersion

      public String awsMQBrokerEngineVersion()
      The Broker Engine Version for MQ. Currently you can choose between 5.15.6 and 5.15.0 of ACTIVEMQ. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsMQBrokerEngineVersion.
    • awsMQBrokerID

      public String awsMQBrokerID()
      The broker id. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsMQBrokerID.
    • awsMQConfigurationID

      public String awsMQConfigurationID()
      A list of information about the configuration. The option is a: software.amazon.awssdk.services.mq.model.ConfigurationId type. Group: producer
      Returns:
      the name of the header AwsMQConfigurationID.
    • awsMQBrokerDeploymentMode

      public String awsMQBrokerDeploymentMode()
      The deployment mode for the broker in the createBroker operation. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsMQBrokerDeploymentMode.
    • awsMQBrokerInstanceType

      public String awsMQBrokerInstanceType()
      The instance type for the MQ machine in the createBroker operation. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsMQBrokerInstanceType.
    • awsMQBrokerUsers

      public String awsMQBrokerUsers()
      The list of users for MQ. The option is a: List<User> type. Group: producer
      Returns:
      the name of the header AwsMQBrokerUsers.
    • awsMQBrokerPubliclyAccessible

      public String awsMQBrokerPubliclyAccessible()
      If the MQ instance must be publicly available or not. The option is a: Boolean type. Default: false Group: producer
      Returns:
      the name of the header AwsMQBrokerPubliclyAccessible.