public interface MatchFieldOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description | 
|---|---|
String | 
getAnnotations(int index)
repeated string annotations = 3; | 
com.google.protobuf.ByteString | 
getAnnotationsBytes(int index)
repeated string annotations = 3; | 
int | 
getAnnotationsCount()
repeated string annotations = 3; | 
List<String> | 
getAnnotationsList()
repeated string annotations = 3; | 
int | 
getBitwidth()
int32 bitwidth = 4; | 
Documentation | 
getDoc()
 Documentation of the match field 
 | 
DocumentationOrBuilder | 
getDocOrBuilder()
 Documentation of the match field 
 | 
int | 
getId()
uint32 id = 1; | 
MatchField.MatchCase | 
getMatchCase()  | 
MatchField.MatchType | 
getMatchType()
.p4.config.v1.MatchField.MatchType match_type = 5; | 
int | 
getMatchTypeValue()
.p4.config.v1.MatchField.MatchType match_type = 5; | 
String | 
getName()
string name = 2; | 
com.google.protobuf.ByteString | 
getNameBytes()
string name = 2; | 
String | 
getOtherMatchType()
 used for achitecture-specific match types which are not part of the core
 P4 language or of the PSA architecture. 
 | 
com.google.protobuf.ByteString | 
getOtherMatchTypeBytes()
 used for achitecture-specific match types which are not part of the core
 P4 language or of the PSA architecture. 
 | 
P4NamedType | 
getTypeName()
 unset if not user-defined type 
 | 
P4NamedTypeOrBuilder | 
getTypeNameOrBuilder()
 unset if not user-defined type 
 | 
boolean | 
hasDoc()
 Documentation of the match field 
 | 
boolean | 
hasTypeName()
 unset if not user-defined type 
 | 
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofint getId()
uint32 id = 1;String getName()
string name = 2;com.google.protobuf.ByteString getNameBytes()
string name = 2;int getAnnotationsCount()
repeated string annotations = 3;String getAnnotations(int index)
repeated string annotations = 3;com.google.protobuf.ByteString getAnnotationsBytes(int index)
repeated string annotations = 3;int getBitwidth()
int32 bitwidth = 4;int getMatchTypeValue()
.p4.config.v1.MatchField.MatchType match_type = 5;MatchField.MatchType getMatchType()
.p4.config.v1.MatchField.MatchType match_type = 5;String getOtherMatchType()
used for achitecture-specific match types which are not part of the core P4 language or of the PSA architecture.
string other_match_type = 7;com.google.protobuf.ByteString getOtherMatchTypeBytes()
used for achitecture-specific match types which are not part of the core P4 language or of the PSA architecture.
string other_match_type = 7;boolean hasDoc()
Documentation of the match field
.p4.config.v1.Documentation doc = 6;Documentation getDoc()
Documentation of the match field
.p4.config.v1.Documentation doc = 6;DocumentationOrBuilder getDocOrBuilder()
Documentation of the match field
.p4.config.v1.Documentation doc = 6;boolean hasTypeName()
unset if not user-defined type
.p4.config.v1.P4NamedType type_name = 8;P4NamedType getTypeName()
unset if not user-defined type
.p4.config.v1.P4NamedType type_name = 8;P4NamedTypeOrBuilder getTypeNameOrBuilder()
unset if not user-defined type
.p4.config.v1.P4NamedType type_name = 8;MatchField.MatchCase getMatchCase()
Copyright © 2018 OpenDaylight. All rights reserved.