Class EgressRequest (2.0.0)

public sealed class EgressRequest : IMessage<EgressRequest>, IEquatable<EgressRequest>, IDeepCloneable<EgressRequest>, IBufferMessage, IMessage

gRPC request payload for tether.

Inheritance

Object > EgressRequest

Namespace

Google.Cloud.ApigeeConnect.V1

Assembly

Google.Cloud.ApigeeConnect.V1.dll

Constructors

EgressRequest()

public EgressRequest()

EgressRequest(EgressRequest)

public EgressRequest(EgressRequest other)
Parameter
NameDescription
otherEgressRequest

Properties

Endpoint

public TetherEndpoint Endpoint { get; set; }

Tether Endpoint.

Property Value
TypeDescription
TetherEndpoint

Id

public string Id { get; set; }

Unique identifier for the request.

Property Value
TypeDescription
String

Payload

public Payload Payload { get; set; }

Actual payload to send to agent.

Property Value
TypeDescription
Payload

Project

public string Project { get; set; }

GCP Project. Format: projects/{project_number}.

Property Value
TypeDescription
String

Timeout

public Duration Timeout { get; set; }

Timeout for the HTTP request.

Property Value
TypeDescription
Duration

TraceId

public string TraceId { get; set; }

Unique identifier for clients to trace their request/response.

Property Value
TypeDescription
String