Class TetherSettings (2.0.0)

public sealed class TetherSettings : ServiceSettingsBase

Settings for TetherClient instances.

Inheritance

Object > ServiceSettingsBase > TetherSettings

Namespace

Google.Cloud.ApigeeConnect.V1

Assembly

Google.Cloud.ApigeeConnect.V1.dll

Constructors

TetherSettings()

public TetherSettings()

Constructs a new TetherSettings object with default settings.

Properties

EgressSettings

public CallSettings EgressSettings { get; set; }

CallSettings for synchronous and asynchronous calls to TetherClient.Egress and TetherClient.EgressAsync.

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

EgressStreamingSettings

public BidirectionalStreamingSettings EgressStreamingSettings { get; set; }

BidirectionalStreamingSettings for calls to TetherClient.Egress and TetherClient.EgressAsync.

Property Value
TypeDescription
BidirectionalStreamingSettings
Remarks

The default local send queue size is 100.

Methods

Clone()

public TetherSettings Clone()

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

Returns
TypeDescription
TetherSettings

A deep clone of this TetherSettings object.

GetDefault()

public static TetherSettings GetDefault()

Get a new instance of the default TetherSettings.

Returns
TypeDescription
TetherSettings

A new instance of the default TetherSettings.