Klasse ListServicesOperationSpec
java.lang.Object
io.github.primelib.pagerduty4j.rest.spec.ListServicesOperationSpec
@Generated("io.github.primelib.primecodegen.javafeign.JavaFeignGenerator")
public class ListServicesOperationSpec
extends Object
ListServicesSpec
Specification for the ListServices operation.
List services
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic class
-
Feldübersicht
Modifizierer und TypFeldBeschreibungstatic Boolean
allows to disable validation of the spec, use with care! -
Konstruktorübersicht
ModifiziererKonstruktorBeschreibungprotected
ListServicesOperationSpec
(String query, Integer limit, Integer offset, Boolean total, Set<String> teamIds, String timeZone, String sortBy, String include) Constructs a validated instance ofListServicesOperationSpec
.Constructs a validated instance ofListServicesOperationSpec
. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungbuilder()
protected boolean
boolean
int
hashCode()
@Nullable String
include()
Array of additional details to include.Array of additional details to include.@Nullable Integer
limit()
The number of results per page.The number of results per page.@Nullable Integer
offset()
Offset to start pagination search results.Offset to start pagination search results.@Nullable String
query()
Filters the result, showing only the records whose name matches the query.Filters the result, showing only the records whose name matches the query.@Nullable String
sortBy()
Used to specify the field you wish to sort the results on.Used to specify the field you wish to sort the results on.teamIds()
An array of team IDs.An array of team IDs.@Nullable String
timeZone()
Time zone in which results will be rendered.Time zone in which results will be rendered.toString()
@Nullable Boolean
total()
By default thetotal
field in pagination responses is set tonull
to provide the fastest possible response times.By default thetotal
field in pagination responses is set tonull
to provide the fastest possible response times.void
validate()
Validates the Spec, will throw a exception if required parameters are missing
-
Felddetails
-
VALIDATION_ENABLED
allows to disable validation of the spec, use with care!
-
-
Konstruktordetails
-
ListServicesOperationSpec
Constructs a validated instance ofListServicesOperationSpec
.- Parameter:
spec
- the specification to process
-
ListServicesOperationSpec
@Internal public ListServicesOperationSpec(String query, Integer limit, Integer offset, Boolean total, Set<String> teamIds, String timeZone, String sortBy, String include) Constructs a validated instance ofListServicesOperationSpec
.NOTE: This constructor is not considered stable and may change if the operation is updated.
- Parameter:
query
- Filters the result, showing only the records whose name matches the query.limit
- The number of results per page.offset
- Offset to start pagination search results.total
- By default thetotal
field in pagination responses is set tonull
to provide the fastest possible response times. Settotal
totrue
for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information.teamIds
- An array of team IDs. Only results related to these teams will be returned. Account must have theteams
ability to use this parameter.timeZone
- Time zone in which results will be rendered. This will default to the account time zone.sortBy
- Used to specify the field you wish to sort the results on.include
- Array of additional details to include.
-
ListServicesOperationSpec
protected ListServicesOperationSpec()
-
-
Methodendetails
-
validate
public void validate()Validates the Spec, will throw a exception if required parameters are missing- Löst aus:
NullPointerException
-
builder
-
query
Filters the result, showing only the records whose name matches the query. -
limit
The number of results per page. -
offset
Offset to start pagination search results. -
total
By default thetotal
field in pagination responses is set tonull
to provide the fastest possible response times. Settotal
totrue
for this field to be populated. See our [Pagination Docs](https://developer.pagerduty.com/docs/rest-api-v2/pagination/) for more information. -
teamIds
An array of team IDs. Only results related to these teams will be returned. Account must have theteams
ability to use this parameter. -
timeZone
Time zone in which results will be rendered. This will default to the account time zone. -
sortBy
Used to specify the field you wish to sort the results on. -
include
Array of additional details to include. -
query
Filters the result, showing only the records whose name matches the query.- Gibt zurück:
this
.
-
limit
The number of results per page.- Gibt zurück:
this
.
-
offset
Offset to start pagination search results.- Gibt zurück:
this
.
-
total
By default thetotal
field in pagination responses is set tonull
to provide the fastest possible response times. Settotal
totrue
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
.
-
teamIds
An array of team IDs. Only results related to these teams will be returned. Account must have theteams
ability to use this parameter.- Gibt zurück:
this
.
-
timeZone
Time zone in which results will be rendered. This will default to the account time zone.- Gibt zurück:
this
.
-
sortBy
Used to specify the field you wish to sort the results on.- Gibt zurück:
this
.
-
include
Array of additional details to include.- Gibt zurück:
this
.
-
equals
-
canEqual
-
hashCode
public int hashCode() -
toString
-