Class ProductServiceSettings.Builder (2.9.0)

public static class ProductServiceSettings.Builder extends ClientSettings.Builder<ProductServiceSettings,ProductServiceSettings.Builder>

Builder for ProductServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > ProductServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(ProductServiceSettings settings)

protected Builder(ProductServiceSettings settings)
Parameter
NameDescription
settingsProductServiceSettings

Builder(ProductServiceStubSettings.Builder stubSettings)

protected Builder(ProductServiceStubSettings.Builder stubSettings)
Parameter
NameDescription
stubSettingsProductServiceStubSettings.Builder

Methods

addFulfillmentPlacesOperationSettings()

public OperationCallSettings.Builder<AddFulfillmentPlacesRequest,AddFulfillmentPlacesResponse,AddFulfillmentPlacesMetadata> addFulfillmentPlacesOperationSettings()

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

Returns

addFulfillmentPlacesSettings()

public UnaryCallSettings.Builder<AddFulfillmentPlacesRequest,Operation> addFulfillmentPlacesSettings()

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

Returns

addLocalInventoriesOperationSettings()

public OperationCallSettings.Builder<AddLocalInventoriesRequest,AddLocalInventoriesResponse,AddLocalInventoriesMetadata> addLocalInventoriesOperationSettings()

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

Returns

addLocalInventoriesSettings()

public UnaryCallSettings.Builder<AddLocalInventoriesRequest,Operation> addLocalInventoriesSettings()

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

Returns

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

public ProductServiceSettings.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 ProductServiceSettings build()
Returns
TypeDescription
ProductServiceSettings
Overrides Exceptions
TypeDescription
IOException

createProductSettings()

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

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

Returns

deleteProductSettings()

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

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

Returns

getProductSettings()

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

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

Returns

getStubSettingsBuilder()

public ProductServiceStubSettings.Builder getStubSettingsBuilder()
Returns

importProductsOperationSettings()

public OperationCallSettings.Builder<ImportProductsRequest,ImportProductsResponse,ImportMetadata> importProductsOperationSettings()

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

Returns

importProductsSettings()

public UnaryCallSettings.Builder<ImportProductsRequest,Operation> importProductsSettings()

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

Returns

listProductsSettings()

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

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

Returns

purgeProductsOperationSettings()

public OperationCallSettings.Builder<PurgeProductsRequest,PurgeProductsResponse,PurgeProductsMetadata> 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

removeFulfillmentPlacesOperationSettings()

public OperationCallSettings.Builder<RemoveFulfillmentPlacesRequest,RemoveFulfillmentPlacesResponse,RemoveFulfillmentPlacesMetadata> removeFulfillmentPlacesOperationSettings()

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

Returns

removeFulfillmentPlacesSettings()

public UnaryCallSettings.Builder<RemoveFulfillmentPlacesRequest,Operation> removeFulfillmentPlacesSettings()

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

Returns

removeLocalInventoriesOperationSettings()

public OperationCallSettings.Builder<RemoveLocalInventoriesRequest,RemoveLocalInventoriesResponse,RemoveLocalInventoriesMetadata> removeLocalInventoriesOperationSettings()

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

Returns

removeLocalInventoriesSettings()

public UnaryCallSettings.Builder<RemoveLocalInventoriesRequest,Operation> removeLocalInventoriesSettings()

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

Returns

setInventoryOperationSettings()

public OperationCallSettings.Builder<SetInventoryRequest,SetInventoryResponse,SetInventoryMetadata> setInventoryOperationSettings()

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

Returns

setInventorySettings()

public UnaryCallSettings.Builder<SetInventoryRequest,Operation> setInventorySettings()

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

Returns

updateProductSettings()

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

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

Returns