Class GatewayServiceSettings (2.0.0-beta01)

public sealed class GatewayServiceSettings : ServiceSettingsBase

Settings for GatewayServiceClient instances.

Inheritance

Object > ServiceSettingsBase > GatewayServiceSettings

Namespace

Google.Cloud.GkeConnect.Gateway.V1Beta1

Assembly

Google.Cloud.GkeConnect.Gateway.V1Beta1.dll

Constructors

GatewayServiceSettings()

public GatewayServiceSettings()

Constructs a new GatewayServiceSettings object with default settings.

Properties

DeleteResourceSettings

public CallSettings DeleteResourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GatewayServiceClient.DeleteResource and GatewayServiceClient.DeleteResourceAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

GetResourceSettings

public CallSettings GetResourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GatewayServiceClient.GetResource and GatewayServiceClient.GetResourceAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

PatchResourceSettings

public CallSettings PatchResourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GatewayServiceClient.PatchResource and GatewayServiceClient.PatchResourceAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

PostResourceSettings

public CallSettings PostResourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GatewayServiceClient.PostResource and GatewayServiceClient.PostResourceAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

PutResourceSettings

public CallSettings PutResourceSettings { get; set; }

CallSettings for synchronous and asynchronous calls to GatewayServiceClient.PutResource and GatewayServiceClient.PutResourceAsync.

Property Value
TypeDescription
CallSettings
Remarks
  • This call will not be retried.
  • No timeout is applied.

Methods

Clone()

public GatewayServiceSettings Clone()

Creates a deep clone of this object, with all the same property values.

Returns
TypeDescription
GatewayServiceSettings

A deep clone of this GatewayServiceSettings object.

GetDefault()

public static GatewayServiceSettings GetDefault()

Get a new instance of the default GatewayServiceSettings.

Returns
TypeDescription
GatewayServiceSettings

A new instance of the default GatewayServiceSettings.