Package p4.v1
Class P4RuntimeOuterClass.TableAction.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.TableAction.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.TableAction.Builder>
p4.v1.P4RuntimeOuterClass.TableAction.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4RuntimeOuterClass.TableActionOrBuilder
- Enclosing class:
P4RuntimeOuterClass.TableAction
public static final class P4RuntimeOuterClass.TableAction.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.TableAction.Builder>
implements P4RuntimeOuterClass.TableActionOrBuilder
table_actions ::= action_specification | action_profile_specificationProtobuf type
p4.v1.TableAction-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().p4.v1.Action action = 1;.p4.v1.ActionProfileActionSet action_profile_action_set = 4;uint32 action_profile_group_id = 3;uint32 action_profile_member_id = 2;.p4.v1.Action action = 1;.p4.v1.Action action = 1;.p4.v1.Action action = 1;.p4.v1.ActionProfileActionSet action_profile_action_set = 4;.p4.v1.ActionProfileActionSet action_profile_action_set = 4;.p4.v1.ActionProfileActionSet action_profile_action_set = 4;intuint32 action_profile_group_id = 3;intuint32 action_profile_member_id = 2;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorboolean.p4.v1.Action action = 1;boolean.p4.v1.ActionProfileActionSet action_profile_action_set = 4;booleanuint32 action_profile_group_id = 3;booleanuint32 action_profile_member_id = 2;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal boolean.p4.v1.Action action = 1;.p4.v1.ActionProfileActionSet action_profile_action_set = 4;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .p4.v1.Action action = 1;setAction(P4RuntimeOuterClass.Action.Builder builderForValue) .p4.v1.Action action = 1;.p4.v1.ActionProfileActionSet action_profile_action_set = 4;.p4.v1.ActionProfileActionSet action_profile_action_set = 4;setActionProfileGroupId(int value) uint32 action_profile_group_id = 3;setActionProfileMemberId(int value) uint32 action_profile_member_id = 2;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.TableAction.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.TableAction.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.TableAction.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
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.TableAction.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.TableAction.Builder>
-
mergeFrom
public P4RuntimeOuterClass.TableAction.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.TableAction.Builder>- Throws:
IOException
-
getTypeCase
- Specified by:
getTypeCasein interfaceP4RuntimeOuterClass.TableActionOrBuilder
-
clearType
-
hasAction
public boolean hasAction().p4.v1.Action action = 1;- Specified by:
hasActionin interfaceP4RuntimeOuterClass.TableActionOrBuilder- Returns:
- Whether the action field is set.
-
getAction
.p4.v1.Action action = 1;- Specified by:
getActionin interfaceP4RuntimeOuterClass.TableActionOrBuilder- Returns:
- The action.
-
setAction
.p4.v1.Action action = 1; -
setAction
public P4RuntimeOuterClass.TableAction.Builder setAction(P4RuntimeOuterClass.Action.Builder builderForValue) .p4.v1.Action action = 1; -
mergeAction
.p4.v1.Action action = 1; -
clearAction
.p4.v1.Action action = 1; -
getActionBuilder
.p4.v1.Action action = 1; -
getActionOrBuilder
.p4.v1.Action action = 1;- Specified by:
getActionOrBuilderin interfaceP4RuntimeOuterClass.TableActionOrBuilder
-
hasActionProfileMemberId
public boolean hasActionProfileMemberId()uint32 action_profile_member_id = 2;- Specified by:
hasActionProfileMemberIdin interfaceP4RuntimeOuterClass.TableActionOrBuilder- Returns:
- Whether the actionProfileMemberId field is set.
-
getActionProfileMemberId
public int getActionProfileMemberId()uint32 action_profile_member_id = 2;- Specified by:
getActionProfileMemberIdin interfaceP4RuntimeOuterClass.TableActionOrBuilder- Returns:
- The actionProfileMemberId.
-
setActionProfileMemberId
uint32 action_profile_member_id = 2;- Parameters:
value- The actionProfileMemberId to set.- Returns:
- This builder for chaining.
-
clearActionProfileMemberId
uint32 action_profile_member_id = 2;- Returns:
- This builder for chaining.
-
hasActionProfileGroupId
public boolean hasActionProfileGroupId()uint32 action_profile_group_id = 3;- Specified by:
hasActionProfileGroupIdin interfaceP4RuntimeOuterClass.TableActionOrBuilder- Returns:
- Whether the actionProfileGroupId field is set.
-
getActionProfileGroupId
public int getActionProfileGroupId()uint32 action_profile_group_id = 3;- Specified by:
getActionProfileGroupIdin interfaceP4RuntimeOuterClass.TableActionOrBuilder- Returns:
- The actionProfileGroupId.
-
setActionProfileGroupId
uint32 action_profile_group_id = 3;- Parameters:
value- The actionProfileGroupId to set.- Returns:
- This builder for chaining.
-
clearActionProfileGroupId
uint32 action_profile_group_id = 3;- Returns:
- This builder for chaining.
-
hasActionProfileActionSet
public boolean hasActionProfileActionSet().p4.v1.ActionProfileActionSet action_profile_action_set = 4;- Specified by:
hasActionProfileActionSetin interfaceP4RuntimeOuterClass.TableActionOrBuilder- Returns:
- Whether the actionProfileActionSet field is set.
-
getActionProfileActionSet
.p4.v1.ActionProfileActionSet action_profile_action_set = 4;- Specified by:
getActionProfileActionSetin interfaceP4RuntimeOuterClass.TableActionOrBuilder- Returns:
- The actionProfileActionSet.
-
setActionProfileActionSet
public P4RuntimeOuterClass.TableAction.Builder setActionProfileActionSet(P4RuntimeOuterClass.ActionProfileActionSet value) .p4.v1.ActionProfileActionSet action_profile_action_set = 4; -
setActionProfileActionSet
public P4RuntimeOuterClass.TableAction.Builder setActionProfileActionSet(P4RuntimeOuterClass.ActionProfileActionSet.Builder builderForValue) .p4.v1.ActionProfileActionSet action_profile_action_set = 4; -
mergeActionProfileActionSet
public P4RuntimeOuterClass.TableAction.Builder mergeActionProfileActionSet(P4RuntimeOuterClass.ActionProfileActionSet value) .p4.v1.ActionProfileActionSet action_profile_action_set = 4; -
clearActionProfileActionSet
.p4.v1.ActionProfileActionSet action_profile_action_set = 4; -
getActionProfileActionSetBuilder
.p4.v1.ActionProfileActionSet action_profile_action_set = 4; -
getActionProfileActionSetOrBuilder
.p4.v1.ActionProfileActionSet action_profile_action_set = 4;- Specified by:
getActionProfileActionSetOrBuilderin interfaceP4RuntimeOuterClass.TableActionOrBuilder
-