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.