Class MQ2EndpointBuilderFactory.MQ2HeaderNameBuilder

  • Enclosing interface:
    MQ2EndpointBuilderFactory

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

      • MQ2HeaderNameBuilder

        public MQ2HeaderNameBuilder()
    • 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.