Class ProductSearchSettings.Builder (2.1.2)

See more code actions.
public static class ProductSearchSettings.Builder extends ClientSettings.Builder<ProductSearchSettings,ProductSearchSettings.Builder>

Builder for ProductSearchSettings.

java.lang.Object > ClientSettings.Builder > ProductSearchSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(ProductSearchSettings settings)

protected Builder(ProductSearchSettings settings)
Parameter
NameDescription
settingsProductSearchSettings

Builder(ProductSearchStubSettings.Builder stubSettings)

protected Builder(ProductSearchStubSettings.Builder stubSettings)
Parameter
NameDescription
stubSettingsProductSearchStubSettings.Builder

Methods

addProductToProductSetSettings()

public UnaryCallSettings.Builder<AddProductToProductSetRequest,Empty> addProductToProductSetSettings()

Returns the builder for the settings used for calls to addProductToProductSet.

Returns

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public ProductSearchSettings.Builder applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

Applies the given settings updater function to all of the unary API methods in this service.

Note: This method does not support applying settings to streaming methods.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns

build()

public ProductSearchSettings build()
Returns
TypeDescription
ProductSearchSettings
Overrides Exceptions
TypeDescription
IOException

createProductSetSettings()

public UnaryCallSettings.Builder<CreateProductSetRequest,ProductSet> createProductSetSettings()

Returns the builder for the settings used for calls to createProductSet.

Returns

createProductSettings()

public UnaryCallSettings.Builder<CreateProductRequest,Product> createProductSettings()

Returns the builder for the settings used for calls to createProduct.

Returns

createReferenceImageSettings()

public UnaryCallSettings.Builder<CreateReferenceImageRequest,ReferenceImage> createReferenceImageSettings()

Returns the builder for the settings used for calls to createReferenceImage.

Returns

deleteProductSetSettings()

public UnaryCallSettings.Builder<DeleteProductSetRequest,Empty> deleteProductSetSettings()

Returns the builder for the settings used for calls to deleteProductSet.

Returns

deleteProductSettings()

public UnaryCallSettings.Builder<DeleteProductRequest,Empty> deleteProductSettings()

Returns the builder for the settings used for calls to deleteProduct.

Returns

deleteReferenceImageSettings()

public UnaryCallSettings.Builder<DeleteReferenceImageRequest,Empty> deleteReferenceImageSettings()

Returns the builder for the settings used for calls to deleteReferenceImage.

Returns

getProductSetSettings()

public UnaryCallSettings.Builder<GetProductSetRequest,ProductSet> getProductSetSettings()

Returns the builder for the settings used for calls to getProductSet.

Returns

getProductSettings()

public UnaryCallSettings.Builder<GetProductRequest,Product> getProductSettings()

Returns the builder for the settings used for calls to getProduct.

Returns

getReferenceImageSettings()

public UnaryCallSettings.Builder<GetReferenceImageRequest,ReferenceImage> getReferenceImageSettings()

Returns the builder for the settings used for calls to getReferenceImage.

Returns

getStubSettingsBuilder()

public ProductSearchStubSettings.Builder getStubSettingsBuilder()
Returns

importProductSetsOperationSettings()

public OperationCallSettings.Builder<ImportProductSetsRequest,ImportProductSetsResponse,BatchOperationMetadata> importProductSetsOperationSettings()

Returns the builder for the settings used for calls to importProductSets.

Returns

importProductSetsSettings()

public UnaryCallSettings.Builder<ImportProductSetsRequest,Operation> importProductSetsSettings()

Returns the builder for the settings used for calls to importProductSets.

Returns

listProductSetsSettings()

public PagedCallSettings.Builder<ListProductSetsRequest,ListProductSetsResponse,ProductSearchClient.ListProductSetsPagedResponse> listProductSetsSettings()

Returns the builder for the settings used for calls to listProductSets.

Returns

listProductsInProductSetSettings()

public PagedCallSettings.Builder<ListProductsInProductSetRequest,ListProductsInProductSetResponse,ProductSearchClient.ListProductsInProductSetPagedResponse> listProductsInProductSetSettings()

Returns the builder for the settings used for calls to listProductsInProductSet.

Returns

listProductsSettings()

public PagedCallSettings.Builder<ListProductsRequest,ListProductsResponse,ProductSearchClient.ListProductsPagedResponse> listProductsSettings()

Returns the builder for the settings used for calls to listProducts.

Returns

listReferenceImagesSettings()

public PagedCallSettings.Builder<ListReferenceImagesRequest,ListReferenceImagesResponse,ProductSearchClient.ListReferenceImagesPagedResponse> listReferenceImagesSettings()

Returns the builder for the settings used for calls to listReferenceImages.

Returns

purgeProductsOperationSettings()

public OperationCallSettings.Builder<PurgeProductsRequest,Empty,BatchOperationMetadata> purgeProductsOperationSettings()

Returns the builder for the settings used for calls to purgeProducts.

Returns

purgeProductsSettings()

public UnaryCallSettings.Builder<PurgeProductsRequest,Operation> purgeProductsSettings()

Returns the builder for the settings used for calls to purgeProducts.

Returns

removeProductFromProductSetSettings()

public UnaryCallSettings.Builder<RemoveProductFromProductSetRequest,Empty> removeProductFromProductSetSettings()

Returns the builder for the settings used for calls to removeProductFromProductSet.

Returns

updateProductSetSettings()

public UnaryCallSettings.Builder<UpdateProductSetRequest,ProductSet> updateProductSetSettings()

Returns the builder for the settings used for calls to updateProductSet.

Returns

updateProductSettings()

public UnaryCallSettings.Builder<UpdateProductRequest,Product> updateProductSettings()

Returns the builder for the settings used for calls to updateProduct.

Returns