Class Twilio

    • Field Detail

      • JSON_PROPERTY_TYPE

        public static final java.lang.String JSON_PROPERTY_TYPE
        See Also:
        Constant Field Values
      • type

        protected java.lang.String type
      • JSON_PROPERTY_ACCOUNT_SID

        public static final java.lang.String JSON_PROPERTY_ACCOUNT_SID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_AUTH_TOKEN

        public static final java.lang.String JSON_PROPERTY_AUTH_TOKEN
        See Also:
        Constant Field Values
      • JSON_PROPERTY_PHONE_NUMBER_SID

        public static final java.lang.String JSON_PROPERTY_PHONE_NUMBER_SID
        See Also:
        Constant Field Values
      • JSON_PROPERTY_MESSAGING_SERVICE_SID

        public static final java.lang.String JSON_PROPERTY_MESSAGING_SERVICE_SID
        See Also:
        Constant Field Values
    • Constructor Detail

      • Twilio

        public Twilio()
    • Method Detail

      • getType

        @Nullable
        public java.lang.String getType()
        To configure a Twilio integration, acquire the required information from the user and call the Create Integration endpoint.
        Overrides:
        getType in class Integration
        Returns:
        type
      • setType

        public void setType​(java.lang.String type)
        Overrides:
        setType in class Integration
      • accountSid

        public Twilio accountSid​(java.lang.String accountSid)
      • getAccountSid

        public java.lang.String getAccountSid()
        Twilio Account SID.
        Returns:
        accountSid
      • setAccountSid

        public void setAccountSid​(java.lang.String accountSid)
      • authToken

        public Twilio authToken​(java.lang.String authToken)
      • getAuthToken

        public java.lang.String getAuthToken()
        Twilio Auth Token.
        Returns:
        authToken
      • setAuthToken

        public void setAuthToken​(java.lang.String authToken)
      • phoneNumberSid

        public Twilio phoneNumberSid​(java.lang.String phoneNumberSid)
      • getPhoneNumberSid

        @Nullable
        public java.lang.String getPhoneNumberSid()
        SID for specific phone number. One of `messagingServiceSid` or `phoneNumberSid` must be provided when creating a Twilio integration.
        Returns:
        phoneNumberSid
      • setPhoneNumberSid

        public void setPhoneNumberSid​(java.lang.String phoneNumberSid)
      • messagingServiceSid

        public Twilio messagingServiceSid​(java.lang.String messagingServiceSid)
      • getMessagingServiceSid

        @Nullable
        public java.lang.String getMessagingServiceSid()
        SID for specific messaging service. One of `messagingServiceSid` or `phoneNumberSid` must be provided when creating a Twilio integration.
        Returns:
        messagingServiceSid
      • setMessagingServiceSid

        public void setMessagingServiceSid​(java.lang.String messagingServiceSid)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class Integration