Namespace Google.Cloud.Retail.V2 (1.0.0)

Classes

BigQuerySource

BigQuery source import data from.

BranchName

Resource name for the Branch resource.

Catalog

The catalog configuration.

CatalogName

Resource name for the Catalog resource.

CatalogService

Service for managing catalog configuration.

CatalogService.CatalogServiceBase

Base class for server-side implementations of CatalogService

CatalogService.CatalogServiceClient

Client for CatalogService

CatalogServiceClient

CatalogService client wrapper, for convenient use.

CatalogServiceClientBuilder

Builder class for CatalogServiceClient to provide simple configuration of credentials, endpoint etc.

CatalogServiceClientImpl

CatalogService client wrapper implementation, for convenient use.

CatalogServiceSettings

Settings for CatalogServiceClient instances.

CollectUserEventRequest

Request message for CollectUserEvent method.

CreateProductRequest

Request message for [CreateProduct][] method.

CustomAttribute

A custom attribute that is not explicitly modeled in [Product][google.cloud.retail.v2.Product]].

DeleteProductRequest

Request message for [DeleteProduct][] method.

GcsSource

Google Cloud Storage location for input content. format.

GetProductRequest

Request message for [GetProduct][] method.

Image

[Product][google.cloud.retail.v2.Product] thumbnail/detail image.

ImportErrorsConfig

Configuration of destination for Import related errors.

ImportMetadata

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

ImportProductsRequest

Request message for Import methods.

ImportProductsResponse

Response of the [ImportProductsRequest][google.cloud.retail.v2.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.

ImportUserEventsRequest

Request message for the ImportUserEvents request.

ImportUserEventsResponse

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.

ListCatalogsRequest

Request for [CatalogService.ListCatalogs][google.cloud.retail.v2.CatalogService.ListCatalogs] method.

ListCatalogsResponse

Response for [CatalogService.ListCatalogs][google.cloud.retail.v2.CatalogService.ListCatalogs] method.

PredictionService

Service for making recommendation prediction.

PredictionService.PredictionServiceBase

Base class for server-side implementations of PredictionService

PredictionService.PredictionServiceClient

Client for PredictionService

PredictionServiceClient

PredictionService client wrapper, for convenient use.

PredictionServiceClientBuilder

Builder class for PredictionServiceClient to provide simple configuration of credentials, endpoint etc.

PredictionServiceClientImpl

PredictionService client wrapper implementation, for convenient use.

PredictionServiceSettings

Settings for PredictionServiceClient instances.

PredictRequest

Request message for Predict method.

PredictResponse

Response message for predict method.

PredictResponse.Types

Container for nested types declared in the PredictResponse message type.

PredictResponse.Types.PredictionResult

PredictionResult represents the recommendation prediction results.

PriceInfo

The price information of a [Product][google.cloud.retail.v2.Product].

Product

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

Product.Types

Container for nested types declared in the Product message type.

ProductDetail

Detailed product information associated with a user event.

ProductInlineSource

The inline source for the input config for ImportProducts method.

ProductInputConfig

The input config source for products.

ProductLevelConfig

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

ProductName

Resource name for the Product resource.

ProductService

Service for ingesting [Product][google.cloud.retail.v2.Product] information of the customer's website.

ProductService.ProductServiceBase

Base class for server-side implementations of ProductService

ProductService.ProductServiceClient

Client for ProductService

ProductServiceClient

ProductService client wrapper, for convenient use.

ProductServiceClientBuilder

Builder class for ProductServiceClient to provide simple configuration of credentials, endpoint etc.

ProductServiceClientImpl

ProductService client wrapper implementation, for convenient use.

ProductServiceSettings

Settings for ProductServiceClient instances.

PurchaseTransaction

A transaction represents the entire purchase transaction.

PurgeMetadata

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

PurgeUserEventsRequest

Request message for PurgeUserEvents method.

PurgeUserEventsResponse

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

RejoinUserEventsMetadata

Metadata for RejoinUserEvents method.

RejoinUserEventsRequest

Request message for RejoinUserEvents method.

RejoinUserEventsRequest.Types

Container for nested types declared in the RejoinUserEventsRequest message type.

RejoinUserEventsResponse

Response message for RejoinUserEvents method.

UpdateCatalogRequest

Request for [CatalogService.UpdateCatalog][google.cloud.retail.v2.CatalogService.UpdateCatalog] method.

UpdateProductRequest

Request message for [UpdateProduct][] method.

UserEvent

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

UserEventImportSummary

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

UserEventInlineSource

The inline source for the input config for ImportUserEvents method.

UserEventInputConfig

The input config source for user events.

UserEventService

Service for ingesting end user actions on the customer website.

UserEventService.UserEventServiceBase

Base class for server-side implementations of UserEventService

UserEventService.UserEventServiceClient

Client for UserEventService

UserEventServiceClient

UserEventService client wrapper, for convenient use.

UserEventServiceClientBuilder

Builder class for UserEventServiceClient to provide simple configuration of credentials, endpoint etc.

UserEventServiceClientImpl

UserEventService client wrapper implementation, for convenient use.

UserEventServiceSettings

Settings for UserEventServiceClient instances.

UserInfo

Information of an end user.

WriteUserEventRequest

Request message for WriteUserEvent method.

Enums

BranchName.ResourceNameType

The possible contents of BranchName.

CatalogName.ResourceNameType

The possible contents of CatalogName.

ImportErrorsConfig.DestinationOneofCase

Enum of possible cases for the "destination" oneof.

Product.Types.Availability

Product availability. If this field is unspecified, the product is assumed to be in stock.

Product.Types.Type

The type of this product.

ProductInputConfig.SourceOneofCase

Enum of possible cases for the "source" oneof.

ProductName.ResourceNameType

The possible contents of ProductName.

RejoinUserEventsRequest.Types.UserEventRejoinScope

The scope of user events to be rejoined with the latest product catalog. If the rejoining aims at reducing number of unjoined events, set UserEventRejoinScope to UNJOINED_EVENTS. If the rejoining aims at correcting product catalog information in joined events, set UserEventRejoinScope to JOINED_EVENTS. If all events needs to be rejoined, set UserEventRejoinScope to USER_EVENT_REJOIN_SCOPE_UNSPECIFIED.

UserEventInputConfig.SourceOneofCase

Enum of possible cases for the "source" oneof.