Interface ProjectServiceAsync
-
- All Implemented Interfaces:
public interface ProjectServiceAsync
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceProjectServiceAsync.WithRawResponseA view of ProjectServiceAsync that provides access to raw HTTP responses for each method.
-
Method Summary
-
-
Method Detail
-
withRawResponse
abstract ProjectServiceAsync.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
logs
abstract LogServiceAsync logs()
-
create
CompletableFuture<Project> create(ProjectCreateParams params)
Create a new project. If there is an existing project with the same name as the one specified in the request, will return the existing project unmodified
-
create
abstract CompletableFuture<Project> create(ProjectCreateParams params, RequestOptions requestOptions)
-
retrieve
CompletableFuture<Project> retrieve(ProjectRetrieveParams params)
Get a project object by its id
-
retrieve
abstract CompletableFuture<Project> retrieve(ProjectRetrieveParams params, RequestOptions requestOptions)
-
update
CompletableFuture<Project> update(ProjectUpdateParams params)
Partially update a project object. Specify the fields to update in the payload. Any object-type fields will be deep-merged with existing content. Currently we do not support removing fields or setting them to null.
-
update
abstract CompletableFuture<Project> update(ProjectUpdateParams params, RequestOptions requestOptions)
-
list
CompletableFuture<ProjectListPageAsync> list()
List out all projects. The projects are sorted by creation date, with the most recently-created projects coming first
-
list
abstract CompletableFuture<ProjectListPageAsync> list(ProjectListParams params, RequestOptions requestOptions)
-
list
CompletableFuture<ProjectListPageAsync> list(ProjectListParams params)
-
list
CompletableFuture<ProjectListPageAsync> list(RequestOptions requestOptions)
-
delete
CompletableFuture<Project> delete(ProjectDeleteParams params)
Delete a project object by its id
-
delete
abstract CompletableFuture<Project> delete(ProjectDeleteParams params, RequestOptions requestOptions)
-
-
-
-