Skip to main content

feedback_messages

Creates, updates, deletes, gets or lists a feedback_messages resource.

Overview

Namefeedback_messages
TypeResource
Idgoogle.datalabeling.feedback_messages

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
namestringName of the feedback message in a feedback thread. Format: 'project/{project_id}/datasets/{dataset_id}/annotatedDatasets/{annotated_dataset_id}/feedbackThreads/{feedback_thread_id}/feedbackMessage/{feedback_message_id}'
bodystringString content of the feedback. Maximum of 10000 characters.
createTimestring (google-datetime)Create time.
imagestring (byte)The image storing this feedback if the feedback is an image representing operator's comments.
operatorFeedbackMetadataobjectMetadata describing the feedback from the operator. (id: GoogleCloudDatalabelingV1beta1OperatorFeedbackMetadata)
requesterFeedbackMetadataobjectMetadata describing the feedback from the labeling task requester. (id: GoogleCloudDatalabelingV1beta1RequesterFeedbackMetadata)

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
projects_datasets_annotated_datasets_feedback_threads_feedback_messages_getselectprojectsId, datasetsId, annotatedDatasetsId, feedbackThreadsId, feedbackMessagesIdGet a FeedbackMessage object.
projects_datasets_annotated_datasets_feedback_threads_feedback_messages_listselectprojectsId, datasetsId, annotatedDatasetsId, feedbackThreadsIdpageSize, pageTokenList FeedbackMessages with pagination.
projects_datasets_annotated_datasets_feedback_threads_feedback_messages_createinsertprojectsId, datasetsId, annotatedDatasetsId, feedbackThreadsIdCreate a FeedbackMessage object.
projects_datasets_annotated_datasets_feedback_threads_feedback_messages_deletedeleteprojectsId, datasetsId, annotatedDatasetsId, feedbackThreadsId, feedbackMessagesIdDelete a FeedbackMessage.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
annotatedDatasetsIdstring
datasetsIdstring
feedbackMessagesIdstring
feedbackThreadsIdstring
projectsIdstring
pageSizeinteger (int32)
pageTokenstring

SELECT examples

Get a FeedbackMessage object.

SELECT
name,
body,
createTime,
image,
operatorFeedbackMetadata,
requesterFeedbackMetadata
FROM google.datalabeling.feedback_messages
WHERE projectsId = '{{ projectsId }}' -- required
AND datasetsId = '{{ datasetsId }}' -- required
AND annotatedDatasetsId = '{{ annotatedDatasetsId }}' -- required
AND feedbackThreadsId = '{{ feedbackThreadsId }}' -- required
AND feedbackMessagesId = '{{ feedbackMessagesId }}' -- required;

INSERT examples

Create a FeedbackMessage object.

INSERT INTO google.datalabeling.feedback_messages (
data__requesterFeedbackMetadata,
data__operatorFeedbackMetadata,
data__name,
data__body,
data__image,
data__createTime,
projectsId,
datasetsId,
annotatedDatasetsId,
feedbackThreadsId
)
SELECT
'{{ requesterFeedbackMetadata }}',
'{{ operatorFeedbackMetadata }}',
'{{ name }}',
'{{ body }}',
'{{ image }}',
'{{ createTime }}',
'{{ projectsId }}',
'{{ datasetsId }}',
'{{ annotatedDatasetsId }}',
'{{ feedbackThreadsId }}'
RETURNING
name,
done,
error,
metadata,
response
;

DELETE examples

Delete a FeedbackMessage.

DELETE FROM google.datalabeling.feedback_messages
WHERE projectsId = '{{ projectsId }}' --required
AND datasetsId = '{{ datasetsId }}' --required
AND annotatedDatasetsId = '{{ annotatedDatasetsId }}' --required
AND feedbackThreadsId = '{{ feedbackThreadsId }}' --required
AND feedbackMessagesId = '{{ feedbackMessagesId }}' --required;