code: public MessageRequest withAddresses(java.util.Map<String, AddressConfiguration> addresses) {
          setAddresses(addresses);
          return this;
      }
docs: A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object. An
  address can be a push notification token, a phone number, or an email address.
  
  @param addresses
  A map of key-value pairs, where each key is an address and each value is an AddressConfiguration object.
  An address can be a push notification token, a phone number, or an email address.
  @return Returns a reference to this object so that method calls can be chained together.