Package p4.config.v1
Interface P4InfoOuterClass.Action.ParamOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
P4InfoOuterClass.Action.Param,P4InfoOuterClass.Action.Param.Builder
- Enclosing class:
P4InfoOuterClass.Action
public static interface P4InfoOuterClass.Action.ParamOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetAnnotationLocations(int index) Optional.intOptional.Optional.getAnnotationLocationsOrBuilder(int index) Optional.List<? extends P4Types.SourceLocationOrBuilder> Optional.getAnnotations(int index) repeated string annotations = 3;com.google.protobuf.ByteStringgetAnnotationsBytes(int index) repeated string annotations = 3;intrepeated string annotations = 3;repeated string annotations = 3;intint32 bitwidth = 4;getDoc()Documentation of the Param.Documentation of the Param.intgetId()uint32 id = 1;getName()string name = 2;com.google.protobuf.ByteStringstring name = 2;getStructuredAnnotations(int index) repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7;intrepeated .p4.config.v1.StructuredAnnotation structured_annotations = 7;repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7;getStructuredAnnotationsOrBuilder(int index) repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7;List<? extends P4Types.StructuredAnnotationOrBuilder> repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7;unset if not user-defined type.unset if not user-defined type.booleanhasDoc()Documentation of the Param.booleanunset if not user-defined type.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getId
int getId()uint32 id = 1;- Returns:
- The id.
-
getName
String getName()string name = 2;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()string name = 2;- Returns:
- The bytes for name.
-
getAnnotationsList
repeated string annotations = 3;- Returns:
- A list containing the annotations.
-
getAnnotationsCount
int getAnnotationsCount()repeated string annotations = 3;- Returns:
- The count of annotations.
-
getAnnotations
repeated string annotations = 3;- Parameters:
index- The index of the element to return.- Returns:
- The annotations at the given index.
-
getAnnotationsBytes
com.google.protobuf.ByteString getAnnotationsBytes(int index) repeated string annotations = 3;- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the annotations at the given index.
-
getAnnotationLocationsList
List<P4Types.SourceLocation> getAnnotationLocationsList()Optional. If present, the location of `annotations[i]` is given by `annotation_locations[i]`.
repeated .p4.config.v1.SourceLocation annotation_locations = 8; -
getAnnotationLocations
Optional. If present, the location of `annotations[i]` is given by `annotation_locations[i]`.
repeated .p4.config.v1.SourceLocation annotation_locations = 8; -
getAnnotationLocationsCount
int getAnnotationLocationsCount()Optional. If present, the location of `annotations[i]` is given by `annotation_locations[i]`.
repeated .p4.config.v1.SourceLocation annotation_locations = 8; -
getAnnotationLocationsOrBuilderList
List<? extends P4Types.SourceLocationOrBuilder> getAnnotationLocationsOrBuilderList()Optional. If present, the location of `annotations[i]` is given by `annotation_locations[i]`.
repeated .p4.config.v1.SourceLocation annotation_locations = 8; -
getAnnotationLocationsOrBuilder
Optional. If present, the location of `annotations[i]` is given by `annotation_locations[i]`.
repeated .p4.config.v1.SourceLocation annotation_locations = 8; -
getBitwidth
int getBitwidth()int32 bitwidth = 4;- Returns:
- The bitwidth.
-
hasDoc
boolean hasDoc()Documentation of the Param.
.p4.config.v1.Documentation doc = 5;- Returns:
- Whether the doc field is set.
-
getDoc
P4InfoOuterClass.Documentation getDoc()Documentation of the Param.
.p4.config.v1.Documentation doc = 5;- Returns:
- The doc.
-
getDocOrBuilder
P4InfoOuterClass.DocumentationOrBuilder getDocOrBuilder()Documentation of the Param.
.p4.config.v1.Documentation doc = 5; -
hasTypeName
boolean hasTypeName()unset if not user-defined type.
.p4.config.v1.P4NamedType type_name = 6;- Returns:
- Whether the typeName field is set.
-
getTypeName
P4Types.P4NamedType getTypeName()unset if not user-defined type.
.p4.config.v1.P4NamedType type_name = 6;- Returns:
- The typeName.
-
getTypeNameOrBuilder
P4Types.P4NamedTypeOrBuilder getTypeNameOrBuilder()unset if not user-defined type.
.p4.config.v1.P4NamedType type_name = 6; -
getStructuredAnnotationsList
List<P4Types.StructuredAnnotation> getStructuredAnnotationsList()repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7; -
getStructuredAnnotations
repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7; -
getStructuredAnnotationsCount
int getStructuredAnnotationsCount()repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7; -
getStructuredAnnotationsOrBuilderList
List<? extends P4Types.StructuredAnnotationOrBuilder> getStructuredAnnotationsOrBuilderList()repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7; -
getStructuredAnnotationsOrBuilder
repeated .p4.config.v1.StructuredAnnotation structured_annotations = 7;
-