public static final class ExtensionBinding.MatchCondition.To extends GeneratedMessage implements ExtensionBinding.MatchCondition.ToOrBuilder
Describes properties of one or more destinations of a request.
Protobuf type google.cloud.networkservices.v1beta1.ExtensionBinding.MatchCondition.To
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
DESTINATION_FIELD_NUMBER
public static final int DESTINATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
NOT_DESTINATION_FIELD_NUMBER
public static final int NOT_DESTINATION_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static ExtensionBinding.MatchCondition.To getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static ExtensionBinding.MatchCondition.To.Builder newBuilder()
newBuilder(ExtensionBinding.MatchCondition.To prototype)
public static ExtensionBinding.MatchCondition.To.Builder newBuilder(ExtensionBinding.MatchCondition.To prototype)
public static ExtensionBinding.MatchCondition.To parseDelimitedFrom(InputStream input)
public static ExtensionBinding.MatchCondition.To parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static ExtensionBinding.MatchCondition.To parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.MatchCondition.To parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static ExtensionBinding.MatchCondition.To parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.MatchCondition.To parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.MatchCondition.To parseFrom(CodedInputStream input)
public static ExtensionBinding.MatchCondition.To parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.MatchCondition.To parseFrom(InputStream input)
public static ExtensionBinding.MatchCondition.To parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static ExtensionBinding.MatchCondition.To parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static ExtensionBinding.MatchCondition.To parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<ExtensionBinding.MatchCondition.To> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public ExtensionBinding.MatchCondition.To getDefaultInstanceForType()
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];
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];
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];
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];
getParserForType()
public Parser<ExtensionBinding.MatchCondition.To> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
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.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public ExtensionBinding.MatchCondition.To.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected ExtensionBinding.MatchCondition.To.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public ExtensionBinding.MatchCondition.To.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides