code: public GetPlatformApplicationAttributesResult withAttributes(java.util.Map<String, String> attributes) {
          setAttributes(attributes);
          return this;
      }
docs: <p>
  Attributes include the following:
  </p>
  <ul>
  <li>
  <p>
  <code>EventEndpointCreated</code> – Topic ARN to which EndpointCreated event notifications should be sent.
  </p>
  </li>
  <li>
  <p>
  <code>EventEndpointDeleted</code> – Topic ARN to which EndpointDeleted event notifications should be sent.
  </p>
  </li>
  <li>
  <p>
  <code>EventEndpointUpdated</code> – Topic ARN to which EndpointUpdate event notifications should be sent.
  </p>
  </li>
  <li>
  <p>
  <code>EventDeliveryFailure</code> – Topic ARN to which DeliveryFailure event notifications should be sent upon
  Direct Publish delivery failure (permanent) to one of the application's endpoints.
  </p>
  </li>
  </ul>
  
  @param attributes
  Attributes include the following:</p>
  <ul>
  <li>
  <p>
  <code>EventEndpointCreated</code> – Topic ARN to which EndpointCreated event notifications should be sent.
  </p>
  </li>
  <li>
  <p>
  <code>EventEndpointDeleted</code> – Topic ARN to which EndpointDeleted event notifications should be sent.
  </p>
  </li>
  <li>
  <p>
  <code>EventEndpointUpdated</code> – Topic ARN to which EndpointUpdate event notifications should be sent.
  </p>
  </li>
  <li>
  <p>
  <code>EventDeliveryFailure</code> – Topic ARN to which DeliveryFailure event notifications should be sent
  upon Direct Publish delivery failure (permanent) to one of the application's endpoints.
  </p>
  </li>
  @return Returns a reference to this object so that method calls can be chained together.