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\u003eThe latest version of the \u003ccode\u003eGcsDestination\u003c/code\u003e class within the Retail v2 API is 2.12.0, as shown in the provided list of versions.\u003c/p\u003e\n"],["\u003cp\u003eThis class, \u003ccode\u003eOutputConfig.Types.GcsDestination\u003c/code\u003e, is used for configuring Google Cloud Storage as the output destination for data, as described by its purpose.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGcsDestination\u003c/code\u003e class 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\u003eA constructor \u003ccode\u003eGcsDestination(OutputConfig.Types.GcsDestination other)\u003c/code\u003e is available to create a new \u003ccode\u003eGcsDestination\u003c/code\u003e instance based on another, as shown in the list of constructors.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eOutputUriPrefix\u003c/code\u003e property, a string type, is a required field that specifies where JSON output files will be stored in Google Cloud Storage.\u003c/p\u003e\n"]]],[],null,[]]