Class Payload (2.0.0)

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

Payload for EgressRequest.

Inheritance

Object > Payload

Namespace

Google.Cloud.ApigeeConnect.V1

Assembly

Google.Cloud.ApigeeConnect.V1.dll

Constructors

Payload()

public Payload()

Payload(Payload)

public Payload(Payload other)
Parameter
NameDescription
otherPayload

Properties

Action

public Action Action { get; set; }

The action taken by agent.

Property Value
TypeDescription
Action

HttpRequest

public HttpRequest HttpRequest { get; set; }

The HttpRequest proto.

Property Value
TypeDescription
HttpRequest

KindCase

public Payload.KindOneofCase KindCase { get; }
Property Value
TypeDescription
Payload.KindOneofCase

StreamInfo

public StreamInfo StreamInfo { get; set; }

The information of stream.

Property Value
TypeDescription
StreamInfo