Class ListBuildsRequest
java.lang.Object
org.sourcelab.buildkite.api.client.request.GetRequest<ListBuildsResponse>
org.sourcelab.buildkite.api.client.request.ListBuildsRequest
- All Implemented Interfaces:
PageableRequest<ListBuildsResponse>,Request<ListBuildsResponse>
public class ListBuildsRequest
extends GetRequest<ListBuildsResponse>
implements PageableRequest<ListBuildsResponse>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetPath()REST Endpoint Path to request.KeyValue pairs of Request Parameters.Defines how to parse the APIs response into a concrete object.voidupdatePageOptions(PageOptions pageOptions) Methods inherited from class org.sourcelab.buildkite.api.client.request.GetRequest
getMethodMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sourcelab.buildkite.api.client.request.Request
getMethod, getRequestBody, parseResponse
-
Constructor Details
-
ListBuildsRequest
Constructor.- Parameters:
filters- Search Criteria.
-
-
Method Details
-
getPath
Description copied from interface:RequestREST Endpoint Path to request. Example "/v2/access-token"- Specified by:
getPathin interfaceRequest<ListBuildsResponse>- Returns:
- REST Endpoint Path to request. Example "/v2/access-token"
-
getRequestParameters
Description copied from interface:RequestKeyValue pairs of Request Parameters.- Specified by:
getRequestParametersin interfaceRequest<ListBuildsResponse>- Returns:
- RequestParameters associated with request.
-
getResponseParser
Description copied from interface:RequestDefines how to parse the APIs response into a concrete object.- Specified by:
getResponseParserin interfaceRequest<ListBuildsResponse>- Returns:
- Defines how to parse the APIs response into a concrete object.
-
updatePageOptions
- Specified by:
updatePageOptionsin interfacePageableRequest<ListBuildsResponse>
-