Network Services v1beta1 API - Class ExtensionBinding.Types.MatchCondition.Types.To (1.0.0-beta01)

public sealed class ExtensionBinding.Types.MatchCondition.Types.To : IMessage<ExtensionBinding.Types.MatchCondition.Types.To>, IEquatable<ExtensionBinding.Types.MatchCondition.Types.To>, IDeepCloneable<ExtensionBinding.Types.MatchCondition.Types.To>, IBufferMessage, IMessage

Reference documentation and code samples for the Network Services v1beta1 API class ExtensionBinding.Types.MatchCondition.Types.To.

Describes properties of one or more destinations of a request.

Inheritance

object > ExtensionBinding.Types.MatchCondition.Types.To

Namespace

Google.Cloud.NetworkServices.V1Beta1

Assembly

Google.Cloud.NetworkServices.V1Beta1.dll

Constructors

To()

public To()

To(To)

public To(ExtensionBinding.Types.MatchCondition.Types.To other)
Parameter
Name Description
other ExtensionBindingTypesMatchConditionTypesTo

Properties

Destination

public ExtensionBinding.Types.MatchCondition.Types.To.Types.Destination Destination { get; set; }

Optional. Describes properties of destination of a request. Within a destination, the match follows AND semantics across fields and OR semantics within a field, i.e. a match occurs when ANY path matches AND ANY header matches and ANY method matches. At least one of destination or not_destination must be specified.

Property Value
Type Description
ExtensionBindingTypesMatchConditionTypesToTypesDestination

NotDestination

public ExtensionBinding.Types.MatchCondition.Types.To.Types.Destination NotDestination { get; set; }

Optional. Describes the negated properties of the request destination. Extension will not be invoked on requests that match the criteria specified in this field. At least one of destination or not_destination must be specified.

Property Value
Type Description
ExtensionBindingTypesMatchConditionTypesToTypesDestination