Package p4.config.v1
Interface P4Types.P4EnumTypeSpec.MemberOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
P4Types.P4EnumTypeSpec.Member,P4Types.P4EnumTypeSpec.Member.Builder
- Enclosing class:
P4Types.P4EnumTypeSpec
public static interface P4Types.P4EnumTypeSpec.MemberOrBuilder
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 = 2;com.google.protobuf.ByteStringgetAnnotationsBytes(int index) repeated string annotations = 2;intrepeated string annotations = 2;repeated string annotations = 2;getName()string name = 1;com.google.protobuf.ByteStringstring name = 1;getStructuredAnnotations(int index) repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3;intrepeated .p4.config.v1.StructuredAnnotation structured_annotations = 3;repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3;getStructuredAnnotationsOrBuilder(int index) repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3;List<? extends P4Types.StructuredAnnotationOrBuilder> repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3;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
-
getName
String getName()string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()string name = 1;- Returns:
- The bytes for name.
-
getAnnotationsList
repeated string annotations = 2;- Returns:
- A list containing the annotations.
-
getAnnotationsCount
int getAnnotationsCount()repeated string annotations = 2;- Returns:
- The count of annotations.
-
getAnnotations
repeated string annotations = 2;- 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 = 2;- 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 = 4; -
getAnnotationLocations
Optional. If present, the location of `annotations[i]` is given by `annotation_locations[i]`.
repeated .p4.config.v1.SourceLocation annotation_locations = 4; -
getAnnotationLocationsCount
int getAnnotationLocationsCount()Optional. If present, the location of `annotations[i]` is given by `annotation_locations[i]`.
repeated .p4.config.v1.SourceLocation annotation_locations = 4; -
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 = 4; -
getAnnotationLocationsOrBuilder
Optional. If present, the location of `annotations[i]` is given by `annotation_locations[i]`.
repeated .p4.config.v1.SourceLocation annotation_locations = 4; -
getStructuredAnnotationsList
List<P4Types.StructuredAnnotation> getStructuredAnnotationsList()repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3; -
getStructuredAnnotations
repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3; -
getStructuredAnnotationsCount
int getStructuredAnnotationsCount()repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3; -
getStructuredAnnotationsOrBuilderList
List<? extends P4Types.StructuredAnnotationOrBuilder> getStructuredAnnotationsOrBuilderList()repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3; -
getStructuredAnnotationsOrBuilder
repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3;
-