Show / Hide Table of Contents

Namespace Google.Apis.CloudRetail.v2.Data

Classes

GoogleApiHttpBody

Message that represents an arbitrary HTTP body. It should only be used for payload formats that can't be represented as JSON, such as raw binary or an HTML page. This message can be used both in streaming and non-streaming API methods in the request as well as the response. It can be used as a top-level request field, which is convenient if one wants to extract parameters from either the URL or HTTP template into the request fields and also want access to the raw HTTP body. Example: message GetResourceRequest { // A unique request id. string request_id = 1; // The raw HTTP body is bound to this field. google.api.HttpBody http_body = 2; } service ResourceService { rpc GetResource(GetResourceRequest) returns (google.api.HttpBody); rpc UpdateResource(google.api.HttpBody) returns (google.protobuf.Empty); } Example with streaming methods: service CaldavService { rpc GetCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); rpc UpdateCalendar(stream google.api.HttpBody) returns (stream google.api.HttpBody); } Use of this type only changes how the request and response bodies are handled, all other features will continue to work unchanged.

GoogleCloudRetailLoggingErrorContext

A description of the context in which an error occurred.

GoogleCloudRetailLoggingErrorLog

An error log which is reported to the Error Reporting system. This proto a superset of google.devtools.clouderrorreporting.v1beta1.ReportedErrorEvent.

GoogleCloudRetailLoggingHttpRequestContext

HTTP request data that is related to a reported error.

GoogleCloudRetailLoggingImportErrorContext

The error payload that is populated on LRO import APIs. Including: "google.cloud.retail.v2.ProductService.ImportProducts" "google.cloud.retail.v2.EventService.ImportUserEvents"

GoogleCloudRetailLoggingServiceContext

Describes a running service that sends errors.

GoogleCloudRetailLoggingSourceLocation

Indicates a location in the source code of the service for which errors are reported.

GoogleCloudRetailV2alphaExportErrorsConfig

Configuration of destination for Export related errors.

GoogleCloudRetailV2alphaExportMetadata

Metadata related to the progress of the Export operation. This will be returned by the google.longrunning.Operation.metadata field.

GoogleCloudRetailV2alphaExportProductsResponse

Response of the ExportProductsRequest. If the long running operation is done, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2alphaExportUserEventsResponse

Response of the ExportUserEventsRequest. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2alphaImportErrorsConfig

Configuration of destination for Import related errors.

GoogleCloudRetailV2alphaImportMetadata

Metadata related to the progress of the Import operation. This will be returned by the google.longrunning.Operation.metadata field.

GoogleCloudRetailV2alphaImportProductsResponse

Response of the ImportProductsRequest. If the long running operation is done, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2alphaImportUserEventsResponse

Response of the ImportUserEventsRequest. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2alphaPurgeMetadata

Metadata related to the progress of the Purge operation. This will be returned by the google.longrunning.Operation.metadata field.

GoogleCloudRetailV2alphaPurgeUserEventsResponse

Response of the PurgeUserEventsRequest. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.

GoogleCloudRetailV2alphaRejoinUserEventsMetadata

Metadata for RejoinUserEvents method.

GoogleCloudRetailV2alphaRejoinUserEventsResponse

Response message for RejoinUserEvents method.

GoogleCloudRetailV2alphaUserEventImportSummary

A summary of import result. The UserEventImportSummary summarizes the import status for user events.

GoogleCloudRetailV2betaExportErrorsConfig

Configuration of destination for Export related errors.

GoogleCloudRetailV2betaExportMetadata

Metadata related to the progress of the Export operation. This will be returned by the google.longrunning.Operation.metadata field.

GoogleCloudRetailV2betaExportProductsResponse

Response of the ExportProductsRequest. If the long running operation is done, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2betaExportUserEventsResponse

Response of the ExportUserEventsRequest. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2betaImportErrorsConfig

Configuration of destination for Import related errors.

GoogleCloudRetailV2betaImportMetadata

Metadata related to the progress of the Import operation. This will be returned by the google.longrunning.Operation.metadata field.

GoogleCloudRetailV2betaImportProductsResponse

Response of the ImportProductsRequest. If the long running operation is done, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2betaImportUserEventsResponse

Response of the ImportUserEventsRequest. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2betaPurgeMetadata

Metadata related to the progress of the Purge operation. This will be returned by the google.longrunning.Operation.metadata field.

GoogleCloudRetailV2betaPurgeUserEventsResponse

Response of the PurgeUserEventsRequest. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.

GoogleCloudRetailV2betaRejoinUserEventsMetadata

Metadata for RejoinUserEvents method.

GoogleCloudRetailV2betaRejoinUserEventsResponse

Response message for RejoinUserEvents method.

GoogleCloudRetailV2betaUserEventImportSummary

A summary of import result. The UserEventImportSummary summarizes the import status for user events.

GoogleCloudRetailV2BigQuerySource

BigQuery source import data from.

GoogleCloudRetailV2Catalog

The catalog configuration.

GoogleCloudRetailV2CustomAttribute

A custom attribute that is not explicitly modeled in Product.

GoogleCloudRetailV2GcsSource

Google Cloud Storage location for input content. format.

GoogleCloudRetailV2Image

Product thumbnail/detail image.

GoogleCloudRetailV2ImportErrorsConfig

Configuration of destination for Import related errors.

GoogleCloudRetailV2ImportMetadata

Metadata related to the progress of the Import operation. This will be returned by the google.longrunning.Operation.metadata field.

GoogleCloudRetailV2ImportProductsRequest

Request message for Import methods.

GoogleCloudRetailV2ImportProductsResponse

Response of the ImportProductsRequest. If the long running operation is done, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2ImportUserEventsRequest

Request message for the ImportUserEvents request.

GoogleCloudRetailV2ImportUserEventsResponse

Response of the ImportUserEventsRequest. If the long running operation was successful, then this message is returned by the google.longrunning.Operations.response field if the operation was successful.

GoogleCloudRetailV2ListCatalogsResponse

Response for CatalogService.ListCatalogs method.

GoogleCloudRetailV2PredictRequest

Request message for Predict method.

GoogleCloudRetailV2PredictResponse

Response message for predict method.

GoogleCloudRetailV2PredictResponsePredictionResult

PredictionResult represents the recommendation prediction results.

GoogleCloudRetailV2PriceInfo

The price information of a Product.

GoogleCloudRetailV2Product

Product captures all metadata information of items to be recommended or searched.

GoogleCloudRetailV2ProductDetail

Detailed product information associated with a user event.

GoogleCloudRetailV2ProductInlineSource

The inline source for the input config for ImportProducts method.

GoogleCloudRetailV2ProductInputConfig

The input config source for products.

GoogleCloudRetailV2ProductLevelConfig

Configures what level the product should be uploaded with regards to how users will be send events and how predictions will be made.

GoogleCloudRetailV2PurchaseTransaction

A transaction represents the entire purchase transaction.

GoogleCloudRetailV2PurgeMetadata

Metadata related to the progress of the Purge operation. This will be returned by the google.longrunning.Operation.metadata field.

GoogleCloudRetailV2PurgeUserEventsRequest

Request message for PurgeUserEvents method.

GoogleCloudRetailV2PurgeUserEventsResponse

Response of the PurgeUserEventsRequest. If the long running operation is successfully done, then this message is returned by the google.longrunning.Operations.response field.

GoogleCloudRetailV2RejoinUserEventsMetadata

Metadata for RejoinUserEvents method.

GoogleCloudRetailV2RejoinUserEventsRequest

Request message for RejoinUserEvents method.

GoogleCloudRetailV2RejoinUserEventsResponse

Response message for RejoinUserEvents method.

GoogleCloudRetailV2UserEvent

UserEvent captures all metadata information Retail API needs to know about how end users interact with customers' website.

GoogleCloudRetailV2UserEventImportSummary

A summary of import result. The UserEventImportSummary summarizes the import status for user events.

GoogleCloudRetailV2UserEventInlineSource

The inline source for the input config for ImportUserEvents method.

GoogleCloudRetailV2UserEventInputConfig

The input config source for user events.

GoogleCloudRetailV2UserInfo

Information of an end user.

GoogleLongrunningListOperationsResponse

The response message for Operations.ListOperations.

GoogleLongrunningOperation

This resource represents a long-running operation that is the result of a network API call.

GoogleProtobufEmpty

A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. A typical example is to use it as the request or the response type of an API method. For instance: service Foo { rpc Bar(google.protobuf.Empty) returns (google.protobuf.Empty); } The JSON representation for Empty is empty JSON object {}.

GoogleRpcStatus

The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by gRPC. Each Status message contains three pieces of data: error code, error message, and error details. You can find out more about this error model and how to work with it in the API Design Guide.

In This Article
Back to top