Interface Changes
- All Known Implementing Classes:
Changes.NotImplemented
public interface Changes
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
A default implementation which allows source compatibility when adding new methods to the interface.static class
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(ChangeInput in) id
(int id) Deprecated.Look up a change by string ID.Look up a change by project and numeric ID.Look up a change by project, branch, and change ID.query()
-
Method Details
-
id
Deprecated.in favor ofid(String, int)
Look up a change by numeric ID.Note: Change number is not guaranteed to unambiguously identify a change.
- Parameters:
id
- change number.- Returns:
- API for accessing the change.
- Throws:
RestApiException
- if an error occurred.- See Also:
-
id
Look up a change by string ID.- Parameters:
id
- any identifier supported by the REST API, including change number, Change-Id, or project~branch~Change-Id triplet.- Returns:
- API for accessing the change.
- Throws:
RestApiException
- if an error occurred.- See Also:
-
id
Look up a change by project, branch, and change ID.- Throws:
RestApiException
- See Also:
-
id
Look up a change by project and numeric ID.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. Also note that the change numeric id without a project name parameter may fail to identify a unique change element, because the potential conflict with other changes imported from Gerrit instances with a different Server-Id.- Parameters:
project
- project name.id
- change number.- Throws:
RestApiException
-
create
- Throws:
RestApiException
-
createAsInfo
- Throws:
RestApiException
-
query
Changes.QueryRequest query() -
query
-
id(String, int)