Package p4.v1
Class P4RuntimeOuterClass.ActionProfileActionSet.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>
p4.v1.P4RuntimeOuterClass.ActionProfileActionSet.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4RuntimeOuterClass.ActionProfileActionSetOrBuilder
- Enclosing class:
P4RuntimeOuterClass.ActionProfileActionSet
public static final class P4RuntimeOuterClass.ActionProfileActionSet.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>
implements P4RuntimeOuterClass.ActionProfileActionSetOrBuilder
Protobuf type
p4.v1.ActionProfileActionSet-
Method Summary
Modifier and TypeMethodDescriptionaddActionProfileActions(int index, P4RuntimeOuterClass.ActionProfileAction value) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;addActionProfileActions(int index, P4RuntimeOuterClass.ActionProfileAction.Builder builderForValue) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;repeated .p4.v1.ActionProfileAction action_profile_actions = 1;addActionProfileActions(P4RuntimeOuterClass.ActionProfileAction.Builder builderForValue) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;repeated .p4.v1.ActionProfileAction action_profile_actions = 1;addActionProfileActionsBuilder(int index) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;addAllActionProfileActions(Iterable<? extends P4RuntimeOuterClass.ActionProfileAction> values) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;build()clear()repeated .p4.v1.ActionProfileAction action_profile_actions = 1;Determines how the group selects a per-packet action.Added in v1.6.0.Determines the resources used by the group.getActionProfileActions(int index) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;getActionProfileActionsBuilder(int index) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;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.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorAdded in v1.6.0.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.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Added in v1.6.0.removeActionProfileActions(int index) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;setActionProfileActions(int index, P4RuntimeOuterClass.ActionProfileAction value) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;setActionProfileActions(int index, P4RuntimeOuterClass.ActionProfileAction.Builder builderForValue) repeated .p4.v1.ActionProfileAction action_profile_actions = 1;Determines how the group selects a per-packet action.setActionSelectionModeValue(int value) Determines how the group selects a per-packet action.Added in v1.6.0.setGroupAction(P4RuntimeOuterClass.Action.Builder builderForValue) Added in v1.6.0.Determines the resources used by the group.setSizeSemanticsValue(int value) Determines the resources used by the group.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public P4RuntimeOuterClass.ActionProfileActionSet.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>
-
mergeFrom
public P4RuntimeOuterClass.ActionProfileActionSet.Builder mergeFrom(P4RuntimeOuterClass.ActionProfileActionSet other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>
-
mergeFrom
public P4RuntimeOuterClass.ActionProfileActionSet.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ActionProfileActionSet.Builder>- Throws:
IOException
-
hasGroupAction
public 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;- Specified by:
hasGroupActionin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder- Returns:
- Whether the groupAction field is set.
-
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;- Specified by:
getGroupActionin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder- Returns:
- The groupAction.
-
setGroupAction
public P4RuntimeOuterClass.ActionProfileActionSet.Builder setGroupAction(P4RuntimeOuterClass.Action value) Added in v1.6.0. The group's pre-action that gets composed with the selected member action.
.p4.v1.Action group_action = 5; -
setGroupAction
public P4RuntimeOuterClass.ActionProfileActionSet.Builder setGroupAction(P4RuntimeOuterClass.Action.Builder builderForValue) Added in v1.6.0. The group's pre-action that gets composed with the selected member action.
.p4.v1.Action group_action = 5; -
mergeGroupAction
public P4RuntimeOuterClass.ActionProfileActionSet.Builder mergeGroupAction(P4RuntimeOuterClass.Action value) Added in v1.6.0. The group's pre-action that gets composed with the selected member action.
.p4.v1.Action group_action = 5; -
clearGroupAction
Added in v1.6.0. The group's pre-action that gets composed with the selected member action.
.p4.v1.Action group_action = 5; -
getGroupActionBuilder
Added in v1.6.0. The group's pre-action that gets composed with the selected member action.
.p4.v1.Action group_action = 5; -
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;- Specified by:
getGroupActionOrBuilderin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder
-
getActionProfileActionsList
repeated .p4.v1.ActionProfileAction action_profile_actions = 1;- Specified by:
getActionProfileActionsListin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder
-
getActionProfileActionsCount
public int getActionProfileActionsCount()repeated .p4.v1.ActionProfileAction action_profile_actions = 1;- Specified by:
getActionProfileActionsCountin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder
-
getActionProfileActions
repeated .p4.v1.ActionProfileAction action_profile_actions = 1;- Specified by:
getActionProfileActionsin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder
-
setActionProfileActions
public P4RuntimeOuterClass.ActionProfileActionSet.Builder setActionProfileActions(int index, P4RuntimeOuterClass.ActionProfileAction value) repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
setActionProfileActions
public P4RuntimeOuterClass.ActionProfileActionSet.Builder setActionProfileActions(int index, P4RuntimeOuterClass.ActionProfileAction.Builder builderForValue) repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
addActionProfileActions
public P4RuntimeOuterClass.ActionProfileActionSet.Builder addActionProfileActions(P4RuntimeOuterClass.ActionProfileAction value) repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
addActionProfileActions
public P4RuntimeOuterClass.ActionProfileActionSet.Builder addActionProfileActions(int index, P4RuntimeOuterClass.ActionProfileAction value) repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
addActionProfileActions
public P4RuntimeOuterClass.ActionProfileActionSet.Builder addActionProfileActions(P4RuntimeOuterClass.ActionProfileAction.Builder builderForValue) repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
addActionProfileActions
public P4RuntimeOuterClass.ActionProfileActionSet.Builder addActionProfileActions(int index, P4RuntimeOuterClass.ActionProfileAction.Builder builderForValue) repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
addAllActionProfileActions
public P4RuntimeOuterClass.ActionProfileActionSet.Builder addAllActionProfileActions(Iterable<? extends P4RuntimeOuterClass.ActionProfileAction> values) repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
clearActionProfileActions
repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
removeActionProfileActions
repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
getActionProfileActionsBuilder
repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
getActionProfileActionsOrBuilder
repeated .p4.v1.ActionProfileAction action_profile_actions = 1;- Specified by:
getActionProfileActionsOrBuilderin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder
-
getActionProfileActionsOrBuilderList
public List<? extends P4RuntimeOuterClass.ActionProfileActionOrBuilder> getActionProfileActionsOrBuilderList()repeated .p4.v1.ActionProfileAction action_profile_actions = 1;- Specified by:
getActionProfileActionsOrBuilderListin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder
-
addActionProfileActionsBuilder
repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
addActionProfileActionsBuilder
repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
getActionProfileActionsBuilderList
repeated .p4.v1.ActionProfileAction action_profile_actions = 1; -
getActionSelectionModeValue
public int getActionSelectionModeValue()Determines how the group selects a per-packet action.
.p4.v1.ActionProfileActionSet.ActionSelectionMode action_selection_mode = 2;- Specified by:
getActionSelectionModeValuein interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder- Returns:
- The enum numeric value on the wire for actionSelectionMode.
-
setActionSelectionModeValue
Determines how the group selects a per-packet action.
.p4.v1.ActionProfileActionSet.ActionSelectionMode action_selection_mode = 2;- Parameters:
value- The enum numeric value on the wire for actionSelectionMode to set.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
getActionSelectionMode
Determines how the group selects a per-packet action.
.p4.v1.ActionProfileActionSet.ActionSelectionMode action_selection_mode = 2;- Specified by:
getActionSelectionModein interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder- Returns:
- The actionSelectionMode.
-
setActionSelectionMode
public P4RuntimeOuterClass.ActionProfileActionSet.Builder setActionSelectionMode(P4RuntimeOuterClass.ActionProfileActionSet.ActionSelectionMode value) Determines how the group selects a per-packet action.
.p4.v1.ActionProfileActionSet.ActionSelectionMode action_selection_mode = 2;- Parameters:
value- The actionSelectionMode to set.- Returns:
- This builder for chaining.
-
clearActionSelectionMode
Determines how the group selects a per-packet action.
.p4.v1.ActionProfileActionSet.ActionSelectionMode action_selection_mode = 2;- Returns:
- This builder for chaining.
-
getSizeSemanticsValue
public int getSizeSemanticsValue()Determines the resources used by the group.
.p4.v1.ActionProfileActionSet.SizeSemantics size_semantics = 3;- Specified by:
getSizeSemanticsValuein interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder- Returns:
- The enum numeric value on the wire for sizeSemantics.
-
setSizeSemanticsValue
Determines the resources used by the group.
.p4.v1.ActionProfileActionSet.SizeSemantics size_semantics = 3;- Parameters:
value- The enum numeric value on the wire for sizeSemantics to set.- Returns:
- This builder for chaining.
- Throws:
IllegalArgumentException- if UNRECOGNIZED is provided.
-
getSizeSemantics
Determines the resources used by the group.
.p4.v1.ActionProfileActionSet.SizeSemantics size_semantics = 3;- Specified by:
getSizeSemanticsin interfaceP4RuntimeOuterClass.ActionProfileActionSetOrBuilder- Returns:
- The sizeSemantics.
-
setSizeSemantics
public P4RuntimeOuterClass.ActionProfileActionSet.Builder setSizeSemantics(P4RuntimeOuterClass.ActionProfileActionSet.SizeSemantics value) Determines the resources used by the group.
.p4.v1.ActionProfileActionSet.SizeSemantics size_semantics = 3;- Parameters:
value- The sizeSemantics to set.- Returns:
- This builder for chaining.
-
clearSizeSemantics
Determines the resources used by the group.
.p4.v1.ActionProfileActionSet.SizeSemantics size_semantics = 3;- Returns:
- This builder for chaining.
-