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 Summary
Modifier and TypeMethodDescriptiongetActionProfileActions(int index) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;intrepeated .p4.v1.ActionProfileAction action_profile_actions = 1;repeated .p4.v1.ActionProfileAction action_profile_actions = 1;getActionProfileActionsOrBuilder(int index) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;repeated .p4.v1.ActionProfileAction action_profile_actions = 1;Determines how the group selects a per-packet action.intDetermines how the group selects a per-packet action.Added in v1.6.0.Added in v1.6.0.Determines the resources used by the group.intDetermines the resources used by the group.booleanAdded in v1.6.0.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
-
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
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
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
P4RuntimeOuterClass.ActionProfileActionSet.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
P4RuntimeOuterClass.ActionProfileActionSet.SizeSemantics getSizeSemantics()Determines the resources used by the group.
.p4.v1.ActionProfileActionSet.SizeSemantics size_semantics = 3;- Returns:
- The sizeSemantics.
-