Interface CMEndpointBuilderFactory.CMEndpointBuilder

All Superinterfaces:
org.apache.camel.builder.EndpointProducerBuilder, org.apache.camel.EndpointProducerResolver
Enclosing interface:
CMEndpointBuilderFactory

public static interface CMEndpointBuilderFactory.CMEndpointBuilder extends org.apache.camel.builder.EndpointProducerBuilder
Builder for endpoint for the CM SMS Gateway component.
  • Method Details

    • advanced

    • defaultFrom

      default CMEndpointBuilderFactory.CMEndpointBuilder defaultFrom(String defaultFrom)
      This is the sender name. The maximum length is 11 characters. The option is a: <code>java.lang.String</code> type. Required: true Group: producer
      Parameters:
      defaultFrom - the value to set
      Returns:
      the dsl builder
    • defaultMaxNumberOfParts

      default CMEndpointBuilderFactory.CMEndpointBuilder defaultMaxNumberOfParts(int defaultMaxNumberOfParts)
      If it is a multipart message forces the max number. Message can be truncated. Technically the gateway will first check if a message is larger than 160 characters, if so, the message will be cut into multiple 153 characters parts limited by these parameters. The option is a: <code>int</code> type. Default: 8 Group: producer
      Parameters:
      defaultMaxNumberOfParts - the value to set
      Returns:
      the dsl builder
    • defaultMaxNumberOfParts

      default CMEndpointBuilderFactory.CMEndpointBuilder defaultMaxNumberOfParts(String defaultMaxNumberOfParts)
      If it is a multipart message forces the max number. Message can be truncated. Technically the gateway will first check if a message is larger than 160 characters, if so, the message will be cut into multiple 153 characters parts limited by these parameters. The option will be converted to a <code>int</code> type. Default: 8 Group: producer
      Parameters:
      defaultMaxNumberOfParts - the value to set
      Returns:
      the dsl builder
    • productToken

      default CMEndpointBuilderFactory.CMEndpointBuilder productToken(String productToken)
      The unique token to use. The option is a: <code>java.lang.String</code> type. Required: true Group: producer
      Parameters:
      productToken - the value to set
      Returns:
      the dsl builder
    • testConnectionOnStartup

      default CMEndpointBuilderFactory.CMEndpointBuilder testConnectionOnStartup(boolean testConnectionOnStartup)
      Whether to test the connection to the SMS Gateway on startup. The option is a: <code>boolean</code> type. Default: false Group: producer
      Parameters:
      testConnectionOnStartup - the value to set
      Returns:
      the dsl builder
    • testConnectionOnStartup

      default CMEndpointBuilderFactory.CMEndpointBuilder testConnectionOnStartup(String testConnectionOnStartup)
      Whether to test the connection to the SMS Gateway on startup. The option will be converted to a <code>boolean</code> type. Default: false Group: producer
      Parameters:
      testConnectionOnStartup - the value to set
      Returns:
      the dsl builder