Interface ExtensionBinding.MatchCondition.ToOrBuilder (0.55.0)

public static interface ExtensionBinding.MatchCondition.ToOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDestination()

public abstract ExtensionBinding.MatchCondition.To.Destination getDestination()

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.

.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination destination = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExtensionBinding.MatchCondition.To.Destination

The destination.

getDestinationOrBuilder()

public abstract ExtensionBinding.MatchCondition.To.DestinationOrBuilder getDestinationOrBuilder()

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.

.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination destination = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExtensionBinding.MatchCondition.To.DestinationOrBuilder

getNotDestination()

public abstract ExtensionBinding.MatchCondition.To.Destination getNotDestination()

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.

.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination not_destination = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExtensionBinding.MatchCondition.To.Destination

The notDestination.

getNotDestinationOrBuilder()

public abstract ExtensionBinding.MatchCondition.To.DestinationOrBuilder getNotDestinationOrBuilder()

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.

.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination not_destination = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
ExtensionBinding.MatchCondition.To.DestinationOrBuilder

hasDestination()

public abstract boolean hasDestination()

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.

.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination destination = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the destination field is set.

hasNotDestination()

public abstract boolean hasNotDestination()

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.

.google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To.Destination not_destination = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the notDestination field is set.