Klasse ListWebhookSubscriptionsOperationSpec

java.lang.Object
io.github.primelib.pagerduty4j.rest.spec.ListWebhookSubscriptionsOperationSpec

@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator") public class ListWebhookSubscriptionsOperationSpec extends Object
ListWebhookSubscriptionsSpec

Specification for the ListWebhookSubscriptions operation.

List webhook subscriptions

  • Felddetails

    • VALIDATION_ENABLED

      @Experimental public static Boolean VALIDATION_ENABLED
      allows to disable validation of the spec, use with care!
  • Konstruktordetails

    • ListWebhookSubscriptionsOperationSpec

      @Internal public ListWebhookSubscriptionsOperationSpec(Consumer<ListWebhookSubscriptionsOperationSpec> spec)
      Constructs a validated instance of ListWebhookSubscriptionsOperationSpec.
      Parameter:
      spec - the specification to process
    • ListWebhookSubscriptionsOperationSpec

      @Internal public ListWebhookSubscriptionsOperationSpec(Integer limit, Integer offset, Boolean total, String filterType, String filterId)
      Constructs a validated instance of ListWebhookSubscriptionsOperationSpec.

      NOTE: This constructor is not considered stable and may change if the operation is updated.

      Parameter:
      limit - The number of results per page.
      offset - Offset to start pagination search results.
      total - By default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
      filterType - The type of resource to filter upon.
      filterId - The id of the resource to filter upon.
    • ListWebhookSubscriptionsOperationSpec

      protected ListWebhookSubscriptionsOperationSpec()
  • Methodendetails

    • validate

      public void validate()
      Validates the Spec, will throw a exception if required parameters are missing
      Löst aus:
      NullPointerException
    • builder

    • limit

      @Nullable public @Nullable Integer limit()
      The number of results per page.
    • offset

      @Nullable public @Nullable Integer offset()
      Offset to start pagination search results.
    • total

      @Nullable public @Nullable Boolean total()
      By default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
    • filterType

      @Nullable public @Nullable String filterType()
      The type of resource to filter upon.
    • filterId

      @Nullable public @Nullable String filterId()
      The id of the resource to filter upon.
    • limit

      public ListWebhookSubscriptionsOperationSpec limit(@Nullable @Nullable Integer limit)
      The number of results per page.
      Gibt zurück:
      this.
    • offset

      public ListWebhookSubscriptionsOperationSpec offset(@Nullable @Nullable Integer offset)
      Offset to start pagination search results.
      Gibt zurück:
      this.
    • total

      public ListWebhookSubscriptionsOperationSpec total(@Nullable @Nullable Boolean total)
      By default the total field in pagination responses is set to null to provide the fastest possible response times. Set total to true for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.
      Gibt zurück:
      this.
    • filterType

      public ListWebhookSubscriptionsOperationSpec filterType(@Nullable @Nullable String filterType)
      The type of resource to filter upon.
      Gibt zurück:
      this.
    • filterId

      public ListWebhookSubscriptionsOperationSpec filterId(@Nullable @Nullable String filterId)
      The id of the resource to filter upon.
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object