Show / Hide Table of Contents

Class ShippingSettingsServiceClientImpl

ShippingSettingsService client wrapper implementation, for convenient use.

Inheritance
object
ShippingSettingsServiceClient
ShippingSettingsServiceClientImpl
Inherited Members
ShippingSettingsServiceClient.DefaultEndpoint
ShippingSettingsServiceClient.DefaultScopes
ShippingSettingsServiceClient.ServiceMetadata
ShippingSettingsServiceClient.CreateAsync(CancellationToken)
ShippingSettingsServiceClient.Create()
ShippingSettingsServiceClient.ShutdownDefaultChannelsAsync()
ShippingSettingsServiceClient.GetShippingSettingsAsync(GetShippingSettingsRequest, CancellationToken)
ShippingSettingsServiceClient.GetShippingSettings(string, CallSettings)
ShippingSettingsServiceClient.GetShippingSettingsAsync(string, CallSettings)
ShippingSettingsServiceClient.GetShippingSettingsAsync(string, CancellationToken)
ShippingSettingsServiceClient.GetShippingSettings(ShippingSettingsName, CallSettings)
ShippingSettingsServiceClient.GetShippingSettingsAsync(ShippingSettingsName, CallSettings)
ShippingSettingsServiceClient.GetShippingSettingsAsync(ShippingSettingsName, CancellationToken)
ShippingSettingsServiceClient.InsertShippingSettingsAsync(InsertShippingSettingsRequest, CancellationToken)
object.GetHashCode()
object.GetType()
object.ToString()
Namespace: Google.Shopping.Merchant.Accounts.V1
Assembly: Google.Shopping.Merchant.Accounts.V1.dll
Syntax
public sealed class ShippingSettingsServiceClientImpl : ShippingSettingsServiceClient
Remarks

Service to get method call shipping setting information per Merchant API method.

Constructors

ShippingSettingsServiceClientImpl(ShippingSettingsServiceClient, ShippingSettingsServiceSettings, ILogger)

Constructs a client wrapper for the ShippingSettingsService service, with the specified gRPC client and settings.

Declaration
public ShippingSettingsServiceClientImpl(ShippingSettingsService.ShippingSettingsServiceClient grpcClient, ShippingSettingsServiceSettings settings, ILogger logger)
Parameters
Type Name Description
ShippingSettingsService.ShippingSettingsServiceClient grpcClient

The underlying gRPC client.

ShippingSettingsServiceSettings settings

The base ShippingSettingsServiceSettings used within this client.

ILogger logger

Optional ILogger to use within this client.

Properties

GrpcClient

The underlying gRPC ShippingSettingsService client

Declaration
public override ShippingSettingsService.ShippingSettingsServiceClient GrpcClient { get; }
Property Value
Type Description
ShippingSettingsService.ShippingSettingsServiceClient
Overrides
ShippingSettingsServiceClient.GrpcClient

Methods

GetShippingSettings(GetShippingSettingsRequest, CallSettings)

Retrieve shipping setting information.

Declaration
public override ShippingSettings GetShippingSettings(GetShippingSettingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetShippingSettingsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ShippingSettings

The RPC response.

Overrides
ShippingSettingsServiceClient.GetShippingSettings(GetShippingSettingsRequest, CallSettings)

GetShippingSettingsAsync(GetShippingSettingsRequest, CallSettings)

Retrieve shipping setting information.

Declaration
public override Task<ShippingSettings> GetShippingSettingsAsync(GetShippingSettingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
GetShippingSettingsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ShippingSettings>

A Task containing the RPC response.

Overrides
ShippingSettingsServiceClient.GetShippingSettingsAsync(GetShippingSettingsRequest, CallSettings)

InsertShippingSettings(InsertShippingSettingsRequest, CallSettings)

Replace the shipping setting of a business with the request shipping setting. Executing this method requires admin access.

Declaration
public override ShippingSettings InsertShippingSettings(InsertShippingSettingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
InsertShippingSettingsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
ShippingSettings

The RPC response.

Overrides
ShippingSettingsServiceClient.InsertShippingSettings(InsertShippingSettingsRequest, CallSettings)

InsertShippingSettingsAsync(InsertShippingSettingsRequest, CallSettings)

Replace the shipping setting of a business with the request shipping setting. Executing this method requires admin access.

Declaration
public override Task<ShippingSettings> InsertShippingSettingsAsync(InsertShippingSettingsRequest request, CallSettings callSettings = null)
Parameters
Type Name Description
InsertShippingSettingsRequest request

The request object containing all of the parameters for the API call.

CallSettings callSettings

If not null, applies overrides to this RPC call.

Returns
Type Description
Task<ShippingSettings>

A Task containing the RPC response.

Overrides
ShippingSettingsServiceClient.InsertShippingSettingsAsync(InsertShippingSettingsRequest, CallSettings)
In this article
Back to top Generated by DocFX