Class Webhook

java.lang.Object
video.api.client.api.models.Webhook
All Implemented Interfaces:
java.io.Serializable

public class Webhook
extends java.lang.Object
implements java.io.Serializable
Webhook
See Also:
Serialized Form
  • Field Summary

    Fields
    Modifier and Type Field Description
    static java.lang.String SERIALIZED_NAME_CREATED_AT  
    static java.lang.String SERIALIZED_NAME_EVENTS  
    static java.lang.String SERIALIZED_NAME_URL  
    static java.lang.String SERIALIZED_NAME_WEBHOOK_ID  
  • Constructor Summary

    Constructors
    Constructor Description
    Webhook()  
  • Method Summary

    Modifier and Type Method Description
    Webhook addEventsItem​(java.lang.String eventsItem)  
    Webhook createdAt​(java.time.OffsetDateTime createdAt)  
    boolean equals​(java.lang.Object o)  
    Webhook events​(java.util.List<java.lang.String> events)  
    java.time.OffsetDateTime getCreatedAt()
    When an webhook was created, presented in ISO-8601 format.
    java.util.List<java.lang.String> getEvents()
    A list of events that will trigger the webhook.
    java.lang.String getUrl()
    URL of the webhook
    java.lang.String getWebhookId()
    Unique identifier of the webhook
    int hashCode()  
    void setCreatedAt​(java.time.OffsetDateTime createdAt)  
    void setEvents​(java.util.List<java.lang.String> events)  
    void setUrl​(java.lang.String url)  
    void setWebhookId​(java.lang.String webhookId)  
    java.lang.String toString()  
    Webhook url​(java.lang.String url)  
    Webhook webhookId​(java.lang.String webhookId)  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • SERIALIZED_NAME_WEBHOOK_ID

      public static final java.lang.String SERIALIZED_NAME_WEBHOOK_ID
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_CREATED_AT

      public static final java.lang.String SERIALIZED_NAME_CREATED_AT
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_EVENTS

      public static final java.lang.String SERIALIZED_NAME_EVENTS
      See Also:
      Constant Field Values
    • SERIALIZED_NAME_URL

      public static final java.lang.String SERIALIZED_NAME_URL
      See Also:
      Constant Field Values
  • Constructor Details

    • Webhook

      public Webhook()
  • Method Details

    • webhookId

      public Webhook webhookId​(java.lang.String webhookId)
    • getWebhookId

      @Nullable public java.lang.String getWebhookId()
      Unique identifier of the webhook
      Returns:
      webhookId
    • setWebhookId

      public void setWebhookId​(java.lang.String webhookId)
    • createdAt

      public Webhook createdAt​(java.time.OffsetDateTime createdAt)
    • getCreatedAt

      @Nullable public java.time.OffsetDateTime getCreatedAt()
      When an webhook was created, presented in ISO-8601 format.
      Returns:
      createdAt
    • setCreatedAt

      public void setCreatedAt​(java.time.OffsetDateTime createdAt)
    • events

      public Webhook events​(java.util.List<java.lang.String> events)
    • addEventsItem

      public Webhook addEventsItem​(java.lang.String eventsItem)
    • getEvents

      @Nullable public java.util.List<java.lang.String> getEvents()
      A list of events that will trigger the webhook.
      Returns:
      events
    • setEvents

      public void setEvents​(java.util.List<java.lang.String> events)
    • url

      public Webhook url​(java.lang.String url)
    • getUrl

      @Nullable public java.lang.String getUrl()
      URL of the webhook
      Returns:
      url
    • setUrl

      public void setUrl​(java.lang.String url)
    • equals

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

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

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