Class SignedDataUrlPayload


  • public class SignedDataUrlPayload
    extends java.lang.Object
    Represents a signed URL payload from a webhook event.

    When webhooks are configured to use signed URLs, the payload contains a URL to fetch the full data rather than the data itself. This is used for large payloads that exceed webhook size limits.

    • Constructor Summary

      Constructors 
      Constructor Description
      SignedDataUrlPayload​(java.lang.String data, java.lang.String id, java.lang.String object, java.util.Map<java.lang.String,​java.lang.Object> metadata)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getData()
      Returns the signed URL to fetch the full payload.
      java.lang.String getId()
      Returns the ID of the run/resource.
      java.util.Map<java.lang.String,​java.lang.Object> getMetadata()
      Returns optional metadata passed when the run was created.
      java.lang.String getObject()
      Returns the object type discriminator.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • SignedDataUrlPayload

        public SignedDataUrlPayload​(java.lang.String data,
                                    java.lang.String id,
                                    java.lang.String object,
                                    java.util.Map<java.lang.String,​java.lang.Object> metadata)
    • Method Detail

      • getData

        public java.lang.String getData()
        Returns the signed URL to fetch the full payload. This URL expires in 1 hour.
      • getId

        public java.lang.String getId()
        Returns the ID of the run/resource.
      • getObject

        public java.lang.String getObject()
        Returns the object type discriminator. Always "signed_data_url" for signed URL payloads.
      • getMetadata

        public java.util.Map<java.lang.String,​java.lang.Object> getMetadata()
        Returns optional metadata passed when the run was created.
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object