public sealed class OutputConfig.Types.GcsDestination : IMessage<OutputConfig.Types.GcsDestination>, IEquatable<OutputConfig.Types.GcsDestination>, IDeepCloneable<OutputConfig.Types.GcsDestination>, IBufferMessage, IMessage
Reference documentation and code samples for the Retail v2 API class OutputConfig.Types.GcsDestination.
The Google Cloud Storage output destination configuration.
Required. The output uri prefix for saving output data to json files.
Some mapping examples are as follows:
output_uri_prefix sample output(assuming the object is foo.json)
======================== =============================================
gs://bucket/ gs://bucket/foo.json
gs://bucket/folder/ gs://bucket/folder/foo.json
gs://bucket/folder/item_ gs://bucket/folder/item_foo.json
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis webpage provides reference documentation for the \u003ccode\u003eOutputConfig.Types.GcsDestination\u003c/code\u003e class within the Google Cloud Retail v2 API.\u003c/p\u003e\n"],["\u003cp\u003eThe class represents the configuration for a Google Cloud Storage output destination and includes the property \u003ccode\u003eOutputUriPrefix\u003c/code\u003e for specifying the location for saving JSON output files.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOutputConfig.Types.GcsDestination\u003c/code\u003e class has an implementation that inherits from \u003ccode\u003eobject\u003c/code\u003e and implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGcsDestination\u003c/code\u003e class has two constructors, one is empty and the second takes in \u003ccode\u003eOutputConfig.Types.GcsDestination\u003c/code\u003e as an argument.\u003c/p\u003e\n"],["\u003cp\u003eThis documentation also provides the version history of this class, with version 2.12.0 being the latest and version 1.0.0 being the oldest.\u003c/p\u003e\n"]]],[],null,[]]