Namespace google::cloud::retail_v2 (2.12.0)

Classes

CatalogServiceClient

Service for managing catalog configuration.

CatalogServiceConnection

The CatalogServiceConnection object for CatalogServiceClient.

CatalogServiceConnectionIdempotencyPolicy

CompletionServiceClient

Autocomplete service for retail.

CompletionServiceConnection

The CompletionServiceConnection object for CompletionServiceClient.

CompletionServiceConnectionIdempotencyPolicy

PredictionServiceClient

Service for making recommendation prediction.

PredictionServiceConnection

The PredictionServiceConnection object for PredictionServiceClient.

PredictionServiceConnectionIdempotencyPolicy

ProductServiceClient

Service for ingesting Product information of the customer's website.

ProductServiceConnection

The ProductServiceConnection object for ProductServiceClient.

ProductServiceConnectionIdempotencyPolicy

SearchServiceClient

Service for search.

SearchServiceConnection

The SearchServiceConnection object for SearchServiceClient.

SearchServiceConnectionIdempotencyPolicy

UserEventServiceClient

Service for ingesting end user actions on the customer website.

UserEventServiceConnection

The UserEventServiceConnection object for UserEventServiceClient.

UserEventServiceConnectionIdempotencyPolicy

Structs

CatalogServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

CatalogServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

CatalogServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

CompletionServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

CompletionServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

CompletionServicePollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

CompletionServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

PredictionServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

PredictionServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

PredictionServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

ProductServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

ProductServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

ProductServicePollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

ProductServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

SearchServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

SearchServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

SearchServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

UserEventServiceBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

UserEventServiceConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

UserEventServicePollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

UserEventServiceRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeCatalogServiceConnection(Options)

A factory function to construct an object of type CatalogServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of CatalogServiceClient.

The optional options argument may be used to configure aspects of the returned CatalogServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the CatalogServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< CatalogServiceConnection >

MakeDefaultCatalogServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< CatalogServiceConnectionIdempotencyPolicy >

MakeCompletionServiceConnection(Options)

A factory function to construct an object of type CompletionServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of CompletionServiceClient.

The optional options argument may be used to configure aspects of the returned CompletionServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the CompletionServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< CompletionServiceConnection >

MakeDefaultCompletionServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< CompletionServiceConnectionIdempotencyPolicy >

MakePredictionServiceConnection(Options)

A factory function to construct an object of type PredictionServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of PredictionServiceClient.

The optional options argument may be used to configure aspects of the returned PredictionServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the PredictionServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< PredictionServiceConnection >

MakeDefaultPredictionServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< PredictionServiceConnectionIdempotencyPolicy >

MakeProductServiceConnection(Options)

A factory function to construct an object of type ProductServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of ProductServiceClient.

The optional options argument may be used to configure aspects of the returned ProductServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the ProductServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< ProductServiceConnection >

MakeDefaultProductServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< ProductServiceConnectionIdempotencyPolicy >

MakeSearchServiceConnection(Options)

A factory function to construct an object of type SearchServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of SearchServiceClient.

The optional options argument may be used to configure aspects of the returned SearchServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the SearchServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< SearchServiceConnection >

MakeDefaultSearchServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< SearchServiceConnectionIdempotencyPolicy >

MakeUserEventServiceConnection(Options)

A factory function to construct an object of type UserEventServiceConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of UserEventServiceClient.

The optional options argument may be used to configure aspects of the returned UserEventServiceConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the UserEventServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< UserEventServiceConnection >

MakeDefaultUserEventServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< UserEventServiceConnectionIdempotencyPolicy >

Type Aliases

CatalogServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< retail_v2_internal::CatalogServiceRetryTraits >

CatalogServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< retail_v2_internal::CatalogServiceRetryTraits >

CatalogServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< retail_v2_internal::CatalogServiceRetryTraits >

CatalogServicePolicyOptionList

Alias Of: OptionList< CatalogServiceRetryPolicyOption, CatalogServiceBackoffPolicyOption, CatalogServiceConnectionIdempotencyPolicyOption >

The options applicable to CatalogService.

CompletionServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< retail_v2_internal::CompletionServiceRetryTraits >

CompletionServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< retail_v2_internal::CompletionServiceRetryTraits >

CompletionServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< retail_v2_internal::CompletionServiceRetryTraits >

CompletionServicePolicyOptionList

Alias Of: OptionList< CompletionServiceRetryPolicyOption, CompletionServiceBackoffPolicyOption, CompletionServicePollingPolicyOption, CompletionServiceConnectionIdempotencyPolicyOption >

The options applicable to CompletionService.

PredictionServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< retail_v2_internal::PredictionServiceRetryTraits >

PredictionServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< retail_v2_internal::PredictionServiceRetryTraits >

PredictionServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< retail_v2_internal::PredictionServiceRetryTraits >

PredictionServicePolicyOptionList

Alias Of: OptionList< PredictionServiceRetryPolicyOption, PredictionServiceBackoffPolicyOption, PredictionServiceConnectionIdempotencyPolicyOption >

The options applicable to PredictionService.

ProductServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< retail_v2_internal::ProductServiceRetryTraits >

ProductServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< retail_v2_internal::ProductServiceRetryTraits >

ProductServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< retail_v2_internal::ProductServiceRetryTraits >

ProductServicePolicyOptionList

Alias Of: OptionList< ProductServiceRetryPolicyOption, ProductServiceBackoffPolicyOption, ProductServicePollingPolicyOption, ProductServiceConnectionIdempotencyPolicyOption >

The options applicable to ProductService.

SearchServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< retail_v2_internal::SearchServiceRetryTraits >

SearchServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< retail_v2_internal::SearchServiceRetryTraits >

SearchServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< retail_v2_internal::SearchServiceRetryTraits >

SearchServicePolicyOptionList

Alias Of: OptionList< SearchServiceRetryPolicyOption, SearchServiceBackoffPolicyOption, SearchServiceConnectionIdempotencyPolicyOption >

The options applicable to SearchService.

UserEventServiceRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< retail_v2_internal::UserEventServiceRetryTraits >

UserEventServiceLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< retail_v2_internal::UserEventServiceRetryTraits >

UserEventServiceLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< retail_v2_internal::UserEventServiceRetryTraits >

UserEventServicePolicyOptionList

Alias Of: OptionList< UserEventServiceRetryPolicyOption, UserEventServiceBackoffPolicyOption, UserEventServicePollingPolicyOption, UserEventServiceConnectionIdempotencyPolicyOption >

The options applicable to UserEventService.