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 Summary
Constructors Constructor Description MQ2HeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
awsMQBrokerDeploymentMode()
The deployment mode for the broker in the createBroker operation.String
awsMQBrokerEngine()
The Broker Engine for MQ.String
awsMQBrokerEngineVersion()
The Broker Engine Version for MQ.String
awsMQBrokerID()
The broker id.String
awsMQBrokerInstanceType()
The instance type for the MQ machine in the createBroker operation.String
awsMQBrokerName()
The broker name.String
awsMQBrokerPubliclyAccessible()
If the MQ instance must be publicly available or not.String
awsMQBrokerUsers()
The list of users for MQ.String
awsMQConfigurationID()
A list of information about the configuration.String
awsMQMaxResults()
The number of results that must be retrieved from listBrokers operation.String
awsMQOperation()
The operation we want to perform.
-
-
-
Method Detail
-
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
.
-
-