Package p4.v1

Interface P4RuntimeOuterClass.CapabilitiesResponseOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
P4RuntimeOuterClass.CapabilitiesResponse, P4RuntimeOuterClass.CapabilitiesResponse.Builder
Enclosing class:
P4RuntimeOuterClass

public static interface P4RuntimeOuterClass.CapabilitiesResponseOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Any
    Used for experimental features before proposing them for standardization.
    com.google.protobuf.AnyOrBuilder
    Used for experimental features before proposing them for standardization.
    The full semantic version string (e.g.
    com.google.protobuf.ByteString
    The full semantic version string (e.g.
    boolean
    Used for experimental features before proposing them for standardization.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getP4RuntimeApiVersion

      String getP4RuntimeApiVersion()
       The full semantic version string (e.g. "1.1.0-rc.1") corresponding to the
       version of the P4Runtime API currently implemented by the server.
       
      string p4runtime_api_version = 1;
      Returns:
      The p4runtimeApiVersion.
    • getP4RuntimeApiVersionBytes

      com.google.protobuf.ByteString getP4RuntimeApiVersionBytes()
       The full semantic version string (e.g. "1.1.0-rc.1") corresponding to the
       version of the P4Runtime API currently implemented by the server.
       
      string p4runtime_api_version = 1;
      Returns:
      The bytes for p4runtimeApiVersion.
    • hasExperimental

      boolean hasExperimental()
       Used for experimental features before proposing them for standardization.
       Added in 1.5.0.
       
      .google.protobuf.Any experimental = 999;
      Returns:
      Whether the experimental field is set.
    • getExperimental

      com.google.protobuf.Any getExperimental()
       Used for experimental features before proposing them for standardization.
       Added in 1.5.0.
       
      .google.protobuf.Any experimental = 999;
      Returns:
      The experimental.
    • getExperimentalOrBuilder

      com.google.protobuf.AnyOrBuilder getExperimentalOrBuilder()
       Used for experimental features before proposing them for standardization.
       Added in 1.5.0.
       
      .google.protobuf.Any experimental = 999;