public static interface CommentServiceGrpc.AsyncServiceA service to manage comments on cases.
Methods
createComment(CreateCommentRequest request, StreamObserver<Comment> responseObserver)
public default void createComment(CreateCommentRequest request, StreamObserver<Comment> responseObserver) Add a new comment to a case.
The comment must have the following fields set: body.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateCommentRequest |
responseObserver |
io.grpc.stub.StreamObserver<Comment> |
getComment(GetCommentRequest request, StreamObserver<Comment> responseObserver)
public default void getComment(GetCommentRequest request, StreamObserver<Comment> responseObserver) Retrieve a comment.
EXAMPLES:
cURL:
<code><code>shell
comment="projects/some-project/cases/43595344/comments/234567890"
curl \
--header "Authorization: Bearer $(gcloud auth print-access-token)" \
"https://cloudsupport.googleapis.com/v2/$comment"
</code></code><code>
Python:
</code><code><code>python
import googleapiclient.discovery
api_version = "v2"
supportApiService = googleapiclient.discovery.build(
serviceName="cloudsupport",
version=api_version,
discoveryServiceUrl=f"https://cloudsupport.googleapis.com/$discovery/rest?version={api_version}",
)
request = supportApiService.cases().comments().get(
name="projects/some-project/cases/43595344/comments/234567890",
)
print(request.execute())
</code></code>
| Parameters | |
|---|---|
| Name | Description |
request |
GetCommentRequest |
responseObserver |
io.grpc.stub.StreamObserver<Comment> |
listComments(ListCommentsRequest request, StreamObserver<ListCommentsResponse> responseObserver)
public default void listComments(ListCommentsRequest request, StreamObserver<ListCommentsResponse> responseObserver)List all the comments associated with a case.
| Parameters | |
|---|---|
| Name | Description |
request |
ListCommentsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListCommentsResponse> |