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, hasOneof
int 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.