Package p4.v1

Interface P4RuntimeOuterClass.ActionProfileActionSetOrBuilder

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

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

    • hasGroupAction

      boolean hasGroupAction()
       Added in v1.6.0.
       The group's pre-action that gets composed with the selected member
       action.
       
      .p4.v1.Action group_action = 5;
      Returns:
      Whether the groupAction field is set.
    • getGroupAction

      P4RuntimeOuterClass.Action getGroupAction()
       Added in v1.6.0.
       The group's pre-action that gets composed with the selected member
       action.
       
      .p4.v1.Action group_action = 5;
      Returns:
      The groupAction.
    • getGroupActionOrBuilder

      P4RuntimeOuterClass.ActionOrBuilder getGroupActionOrBuilder()
       Added in v1.6.0.
       The group's pre-action that gets composed with the selected member
       action.
       
      .p4.v1.Action group_action = 5;
    • getActionProfileActionsList

      List<P4RuntimeOuterClass.ActionProfileAction> getActionProfileActionsList()
      repeated .p4.v1.ActionProfileAction action_profile_actions = 1;
    • getActionProfileActions

      P4RuntimeOuterClass.ActionProfileAction getActionProfileActions(int index)
      repeated .p4.v1.ActionProfileAction action_profile_actions = 1;
    • getActionProfileActionsCount

      int getActionProfileActionsCount()
      repeated .p4.v1.ActionProfileAction action_profile_actions = 1;
    • getActionProfileActionsOrBuilderList

      List<? extends P4RuntimeOuterClass.ActionProfileActionOrBuilder> getActionProfileActionsOrBuilderList()
      repeated .p4.v1.ActionProfileAction action_profile_actions = 1;
    • getActionProfileActionsOrBuilder

      P4RuntimeOuterClass.ActionProfileActionOrBuilder getActionProfileActionsOrBuilder(int index)
      repeated .p4.v1.ActionProfileAction action_profile_actions = 1;
    • getActionSelectionModeValue

      int getActionSelectionModeValue()
       Determines how the group selects a per-packet action.
       
      .p4.v1.ActionProfileActionSet.ActionSelectionMode action_selection_mode = 2;
      Returns:
      The enum numeric value on the wire for actionSelectionMode.
    • getActionSelectionMode

       Determines how the group selects a per-packet action.
       
      .p4.v1.ActionProfileActionSet.ActionSelectionMode action_selection_mode = 2;
      Returns:
      The actionSelectionMode.
    • getSizeSemanticsValue

      int getSizeSemanticsValue()
       Determines the resources used by the group.
       
      .p4.v1.ActionProfileActionSet.SizeSemantics size_semantics = 3;
      Returns:
      The enum numeric value on the wire for sizeSemantics.
    • getSizeSemantics

       Determines the resources used by the group.
       
      .p4.v1.ActionProfileActionSet.SizeSemantics size_semantics = 3;
      Returns:
      The sizeSemantics.