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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The latest version of the `GcsDestination` class within the Retail v2 API is 2.12.0, as shown in the provided list of versions."],["This class, `OutputConfig.Types.GcsDestination`, is used for configuring Google Cloud Storage as the output destination for data, as described by its purpose."],["The `GcsDestination` class inherits from `object` and implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`."],["A constructor `GcsDestination(OutputConfig.Types.GcsDestination other)` is available to create a new `GcsDestination` instance based on another, as shown in the list of constructors."],["The `OutputUriPrefix` property, a string type, is a required field that specifies where JSON output files will be stored in Google Cloud Storage."]]],[]]