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 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

      List<String> getAnnotationsList()
      repeated string annotations = 2;
      Returns:
      A list containing the annotations.
    • getAnnotationsCount

      int getAnnotationsCount()
      repeated string annotations = 2;
      Returns:
      The count of annotations.
    • getAnnotations

      String getAnnotations(int index)
      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

      P4Types.SourceLocation getAnnotationLocations(int index)
       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

      P4Types.SourceLocationOrBuilder getAnnotationLocationsOrBuilder(int index)
       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

      P4Types.StructuredAnnotation getStructuredAnnotations(int index)
      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

      P4Types.StructuredAnnotationOrBuilder getStructuredAnnotationsOrBuilder(int index)
      repeated .p4.config.v1.StructuredAnnotation structured_annotations = 3;