Class ExtensionBinding.MatchCondition.To.Builder (0.55.0)

public static final class ExtensionBinding.MatchCondition.To.Builder extends GeneratedMessage.Builder<ExtensionBinding.MatchCondition.To.Builder> implements ExtensionBinding.MatchCondition.ToOrBuilder

Describes properties of one or more destinations of a request.

Protobuf type google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ExtensionBinding.MatchCondition.To build()
Returns
Type Description
ExtensionBinding.MatchCondition.To

buildPartial()

public ExtensionBinding.MatchCondition.To buildPartial()
Returns
Type Description
ExtensionBinding.MatchCondition.To

clear()

public ExtensionBinding.MatchCondition.To.Builder clear()
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder
Overrides

clearDestination()

public ExtensionBinding.MatchCondition.To.Builder clearDestination()

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.Builder

clearNotDestination()

public ExtensionBinding.MatchCondition.To.Builder clearNotDestination()

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.Builder

getDefaultInstanceForType()

public ExtensionBinding.MatchCondition.To getDefaultInstanceForType()
Returns
Type Description
ExtensionBinding.MatchCondition.To

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getDestination()

public 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.

getDestinationBuilder()

public ExtensionBinding.MatchCondition.To.Destination.Builder getDestinationBuilder()

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.Builder

getDestinationOrBuilder()

public 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 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.

getNotDestinationBuilder()

public ExtensionBinding.MatchCondition.To.Destination.Builder getNotDestinationBuilder()

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.Builder

getNotDestinationOrBuilder()

public 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 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 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.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeDestination(ExtensionBinding.MatchCondition.To.Destination value)

public ExtensionBinding.MatchCondition.To.Builder mergeDestination(ExtensionBinding.MatchCondition.To.Destination value)

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];

Parameter
Name Description
value ExtensionBinding.MatchCondition.To.Destination
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder

mergeFrom(ExtensionBinding.MatchCondition.To other)

public ExtensionBinding.MatchCondition.To.Builder mergeFrom(ExtensionBinding.MatchCondition.To other)
Parameter
Name Description
other ExtensionBinding.MatchCondition.To
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ExtensionBinding.MatchCondition.To.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ExtensionBinding.MatchCondition.To.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder
Overrides

mergeNotDestination(ExtensionBinding.MatchCondition.To.Destination value)

public ExtensionBinding.MatchCondition.To.Builder mergeNotDestination(ExtensionBinding.MatchCondition.To.Destination value)

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];

Parameter
Name Description
value ExtensionBinding.MatchCondition.To.Destination
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder

setDestination(ExtensionBinding.MatchCondition.To.Destination value)

public ExtensionBinding.MatchCondition.To.Builder setDestination(ExtensionBinding.MatchCondition.To.Destination value)

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];

Parameter
Name Description
value ExtensionBinding.MatchCondition.To.Destination
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder

setDestination(ExtensionBinding.MatchCondition.To.Destination.Builder builderForValue)

public ExtensionBinding.MatchCondition.To.Builder setDestination(ExtensionBinding.MatchCondition.To.Destination.Builder builderForValue)

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];

Parameter
Name Description
builderForValue ExtensionBinding.MatchCondition.To.Destination.Builder
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder

setNotDestination(ExtensionBinding.MatchCondition.To.Destination value)

public ExtensionBinding.MatchCondition.To.Builder setNotDestination(ExtensionBinding.MatchCondition.To.Destination value)

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];

Parameter
Name Description
value ExtensionBinding.MatchCondition.To.Destination
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder

setNotDestination(ExtensionBinding.MatchCondition.To.Destination.Builder builderForValue)

public ExtensionBinding.MatchCondition.To.Builder setNotDestination(ExtensionBinding.MatchCondition.To.Destination.Builder builderForValue)

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];

Parameter
Name Description
builderForValue ExtensionBinding.MatchCondition.To.Destination.Builder
Returns
Type Description
ExtensionBinding.MatchCondition.To.Builder