public interface Changes
Modifier and Type | Interface and Description |
---|---|
static class |
Changes.NotImplemented
A default implementation which allows source compatibility when adding new methods to the
interface.
|
static class |
Changes.QueryRequest |
Modifier and Type | Method and Description |
---|---|
ChangeApi |
create(ChangeInput in) |
ChangeApi |
id(int id)
Look up a change by numeric ID.
|
ChangeApi |
id(String id)
Look up a change by string ID.
|
ChangeApi |
id(String project,
int id)
Look up a change by project and numeric ID.
|
ChangeApi |
id(String project,
String branch,
String id)
Look up a change by project, branch, and change ID.
|
Changes.QueryRequest |
query() |
Changes.QueryRequest |
query(String query) |
ChangeApi id(int id) throws RestApiException
Note: This method eagerly reads the change. Methods that mutate the change
do not necessarily re-read the change. Therefore, calling a getter method on an instance after
calling a mutation method on that same instance is not guaranteed to reflect the mutation. It
is not recommended to store references to ChangeApi
instances.
id
- change number.RestApiException
- if an error occurred.ChangeApi id(String id) throws RestApiException
id
- any identifier supported by the REST API, including change number, Change-Id, or
project~branch~Change-Id triplet.RestApiException
- if an error occurred.id(int)
ChangeApi id(String project, String branch, String id) throws RestApiException
RestApiException
id(int)
ChangeApi id(String project, int id) throws RestApiException
project
- project name.id
- change number.RestApiException
id(int)
ChangeApi create(ChangeInput in) throws RestApiException
RestApiException
Changes.QueryRequest query()
Changes.QueryRequest query(String query)