Class CreateSipMediaApplicationCallRequest

    • Method Detail

      • fromPhoneNumber

        public final String fromPhoneNumber()

        The phone number that a user calls from. This is a phone number in your Amazon Chime SDK phone number inventory.

        Returns:
        The phone number that a user calls from. This is a phone number in your Amazon Chime SDK phone number inventory.
      • toPhoneNumber

        public final String toPhoneNumber()

        The phone number that the service should call.

        Returns:
        The phone number that the service should call.
      • sipMediaApplicationId

        public final String sipMediaApplicationId()

        The ID of the SIP media application.

        Returns:
        The ID of the SIP media application.
      • hasSipHeaders

        public final boolean hasSipHeaders()
        For responses, this returns true if the service returned a value for the SipHeaders property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • sipHeaders

        public final Map<String,​String> sipHeaders()

        The SIP headers added to an outbound call leg.

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasSipHeaders() method.

        Returns:
        The SIP headers added to an outbound call leg.
      • hasArgumentsMap

        public final boolean hasArgumentsMap()
        For responses, this returns true if the service returned a value for the ArgumentsMap property. This DOES NOT check that the value is non-empty (for which, you should check the isEmpty() method on the property). This is useful because the SDK will never return a null collection or map, but you may need to differentiate between the service returning nothing (or null) and the service returning an empty collection or map. For requests, this returns true if a value for the property was specified in the request builder, and false if a value was not specified.
      • argumentsMap

        public final Map<String,​String> argumentsMap()

        Context passed to a CreateSipMediaApplication API call. For example, you could pass key-value pairs such as: "FirstName": "John", "LastName": "Doe"

        Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.

        This method will never return null. If you would like to know whether the service returned this field (so that you can differentiate between null and empty), you can use the hasArgumentsMap() method.

        Returns:
        Context passed to a CreateSipMediaApplication API call. For example, you could pass key-value pairs such as: "FirstName": "John", "LastName": "Doe"
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object