Class TwilioConfiguration

java.lang.Object
org.apache.camel.component.twilio.TwilioConfiguration
All Implemented Interfaces:
Cloneable
Direct Known Subclasses:
AccountEndpointConfiguration, AddressDependentPhoneNumberEndpointConfiguration, AddressEndpointConfiguration, ApplicationEndpointConfiguration, AvailablePhoneNumberCountryEndpointConfiguration, AvailablePhoneNumberCountryLocalEndpointConfiguration, AvailablePhoneNumberCountryMobileEndpointConfiguration, AvailablePhoneNumberCountryTollFreeEndpointConfiguration, CallEndpointConfiguration, CallNotificationEndpointConfiguration, CallRecordingEndpointConfiguration, ConferenceEndpointConfiguration, ConferenceParticipantEndpointConfiguration, ConnectAppEndpointConfiguration, IncomingPhoneNumberEndpointConfiguration, IncomingPhoneNumberLocalEndpointConfiguration, IncomingPhoneNumberMobileEndpointConfiguration, IncomingPhoneNumberTollFreeEndpointConfiguration, KeyEndpointConfiguration, MessageEndpointConfiguration, MessageFeedbackEndpointConfiguration, MessageMediaEndpointConfiguration, NewKeyEndpointConfiguration, NewSigningKeyEndpointConfiguration, NotificationEndpointConfiguration, OutgoingCallerIdEndpointConfiguration, QueueEndpointConfiguration, QueueMemberEndpointConfiguration, RecordingAddOnResultEndpointConfiguration, RecordingAddOnResultPayloadEndpointConfiguration, RecordingEndpointConfiguration, RecordingTranscriptionEndpointConfiguration, ShortCodeEndpointConfiguration, SigningKeyEndpointConfiguration, SipCredentialEndpointConfiguration, SipCredentialListEndpointConfiguration, SipDomainCredentialListMappingEndpointConfiguration, SipDomainEndpointConfiguration, SipDomainIpAccessControlListMappingEndpointConfiguration, SipIpAccessControlListEndpointConfiguration, SipIpAccessControlListIpAddressEndpointConfiguration, TokenEndpointConfiguration, TranscriptionEndpointConfiguration, UsageRecordAllTimeEndpointConfiguration, UsageRecordDailyEndpointConfiguration, UsageRecordEndpointConfiguration, UsageRecordLastMonthEndpointConfiguration, UsageRecordMonthlyEndpointConfiguration, UsageRecordThisMonthEndpointConfiguration, UsageRecordTodayEndpointConfiguration, UsageRecordYearlyEndpointConfiguration, UsageRecordYesterdayEndpointConfiguration, UsageTriggerEndpointConfiguration, ValidationRequestEndpointConfiguration

@UriParams @Configurer(extended=true) public class TwilioConfiguration extends Object implements Cloneable
Component configuration for Twilio component.
  • Constructor Details

    • TwilioConfiguration

      public TwilioConfiguration()
  • Method Details

    • copy

      public TwilioConfiguration copy()
      Returns a copy of this configuration
    • getApiName

      public TwilioApiName getApiName()
      What kind of operation to perform
      Returns:
      the API Name
    • setApiName

      public void setApiName(TwilioApiName apiName)
      What kind of operation to perform
      Parameters:
      apiName - the API Name to set
    • getMethodName

      public String getMethodName()
      What sub operation to use for the selected operation
      Returns:
      the methodName
    • setMethodName

      public void setMethodName(String methodName)
      What sub operation to use for the selected operation
      Parameters:
      methodName - the methodName to set