Package p4.v1

Interface P4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder

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

public static interface P4RuntimeOuterClass.ForwardingPipelineConfigOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasP4Info

      boolean hasP4Info()
      .p4.config.v1.P4Info p4info = 1;
      Returns:
      Whether the p4info field is set.
    • getP4Info

      .p4.config.v1.P4Info p4info = 1;
      Returns:
      The p4info.
    • getP4InfoOrBuilder

      P4InfoOuterClass.P4InfoOrBuilder getP4InfoOrBuilder()
      .p4.config.v1.P4Info p4info = 1;
    • getP4DeviceConfig

      com.google.protobuf.ByteString getP4DeviceConfig()
       Target-specific P4 configuration.
       
      bytes p4_device_config = 2;
      Returns:
      The p4DeviceConfig.
    • hasCookie

      boolean hasCookie()
      .p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;
      Returns:
      Whether the cookie field is set.
    • getCookie

      .p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;
      Returns:
      The cookie.
    • getCookieOrBuilder

      .p4.v1.ForwardingPipelineConfig.Cookie cookie = 3;