Package p4.v1
Class P4RuntimeOuterClass.ActionProfileGroup.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<P4RuntimeOuterClass.ActionProfileGroup.Builder>
com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileGroup.Builder>
p4.v1.P4RuntimeOuterClass.ActionProfileGroup.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,P4RuntimeOuterClass.ActionProfileGroupOrBuilder
- Enclosing class:
P4RuntimeOuterClass.ActionProfileGroup
public static final class P4RuntimeOuterClass.ActionProfileGroup.Builder
extends com.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileGroup.Builder>
implements P4RuntimeOuterClass.ActionProfileGroupOrBuilder
------------------------------------------------------------------------------Protobuf type
p4.v1.ActionProfileGroup-
Method Summary
Modifier and TypeMethodDescriptionaddAllMembers(Iterable<? extends P4RuntimeOuterClass.ActionProfileGroup.Member> values) repeated .p4.v1.ActionProfileGroup.Member members = 3;addMembers(int index, P4RuntimeOuterClass.ActionProfileGroup.Member value) repeated .p4.v1.ActionProfileGroup.Member members = 3;addMembers(int index, P4RuntimeOuterClass.ActionProfileGroup.Member.Builder builderForValue) repeated .p4.v1.ActionProfileGroup.Member members = 3;repeated .p4.v1.ActionProfileGroup.Member members = 3;addMembers(P4RuntimeOuterClass.ActionProfileGroup.Member.Builder builderForValue) repeated .p4.v1.ActionProfileGroup.Member members = 3;repeated .p4.v1.ActionProfileGroup.Member members = 3;addMembersBuilder(int index) repeated .p4.v1.ActionProfileGroup.Member members = 3;build()clear()uint32 action_profile_id = 1;uint32 group_id = 2;Max number of weighted member entries in this group.repeated .p4.v1.ActionProfileGroup.Member members = 3;intuint32 action_profile_id = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorintuint32 group_id = 2;intMax number of weighted member entries in this group.getMembers(int index) repeated .p4.v1.ActionProfileGroup.Member members = 3;getMembersBuilder(int index) repeated .p4.v1.ActionProfileGroup.Member members = 3;repeated .p4.v1.ActionProfileGroup.Member members = 3;intrepeated .p4.v1.ActionProfileGroup.Member members = 3;repeated .p4.v1.ActionProfileGroup.Member members = 3;getMembersOrBuilder(int index) repeated .p4.v1.ActionProfileGroup.Member members = 3;repeated .p4.v1.ActionProfileGroup.Member members = 3;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeMembers(int index) repeated .p4.v1.ActionProfileGroup.Member members = 3;setActionProfileId(int value) uint32 action_profile_id = 1;setGroupId(int value) uint32 group_id = 2;setMaxSize(int value) Max number of weighted member entries in this group.setMembers(int index, P4RuntimeOuterClass.ActionProfileGroup.Member value) repeated .p4.v1.ActionProfileGroup.Member members = 3;setMembers(int index, P4RuntimeOuterClass.ActionProfileGroup.Member.Builder builderForValue) repeated .p4.v1.ActionProfileGroup.Member members = 3;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.ActionProfileGroup.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.ActionProfileGroup.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.ActionProfileGroup.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.ActionProfileGroup.Builder>
-
mergeFrom
public P4RuntimeOuterClass.ActionProfileGroup.Builder mergeFrom(P4RuntimeOuterClass.ActionProfileGroup other) -
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<P4RuntimeOuterClass.ActionProfileGroup.Builder>
-
mergeFrom
public P4RuntimeOuterClass.ActionProfileGroup.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.ActionProfileGroup.Builder>- Throws:
IOException
-
getActionProfileId
public int getActionProfileId()uint32 action_profile_id = 1;- Specified by:
getActionProfileIdin interfaceP4RuntimeOuterClass.ActionProfileGroupOrBuilder- Returns:
- The actionProfileId.
-
setActionProfileId
uint32 action_profile_id = 1;- Parameters:
value- The actionProfileId to set.- Returns:
- This builder for chaining.
-
clearActionProfileId
uint32 action_profile_id = 1;- Returns:
- This builder for chaining.
-
getGroupId
public int getGroupId()uint32 group_id = 2;- Specified by:
getGroupIdin interfaceP4RuntimeOuterClass.ActionProfileGroupOrBuilder- Returns:
- The groupId.
-
setGroupId
uint32 group_id = 2;- Parameters:
value- The groupId to set.- Returns:
- This builder for chaining.
-
clearGroupId
uint32 group_id = 2;- Returns:
- This builder for chaining.
-
getMembersList
repeated .p4.v1.ActionProfileGroup.Member members = 3;- Specified by:
getMembersListin interfaceP4RuntimeOuterClass.ActionProfileGroupOrBuilder
-
getMembersCount
public int getMembersCount()repeated .p4.v1.ActionProfileGroup.Member members = 3;- Specified by:
getMembersCountin interfaceP4RuntimeOuterClass.ActionProfileGroupOrBuilder
-
getMembers
repeated .p4.v1.ActionProfileGroup.Member members = 3;- Specified by:
getMembersin interfaceP4RuntimeOuterClass.ActionProfileGroupOrBuilder
-
setMembers
public P4RuntimeOuterClass.ActionProfileGroup.Builder setMembers(int index, P4RuntimeOuterClass.ActionProfileGroup.Member value) repeated .p4.v1.ActionProfileGroup.Member members = 3; -
setMembers
public P4RuntimeOuterClass.ActionProfileGroup.Builder setMembers(int index, P4RuntimeOuterClass.ActionProfileGroup.Member.Builder builderForValue) repeated .p4.v1.ActionProfileGroup.Member members = 3; -
addMembers
public P4RuntimeOuterClass.ActionProfileGroup.Builder addMembers(P4RuntimeOuterClass.ActionProfileGroup.Member value) repeated .p4.v1.ActionProfileGroup.Member members = 3; -
addMembers
public P4RuntimeOuterClass.ActionProfileGroup.Builder addMembers(int index, P4RuntimeOuterClass.ActionProfileGroup.Member value) repeated .p4.v1.ActionProfileGroup.Member members = 3; -
addMembers
public P4RuntimeOuterClass.ActionProfileGroup.Builder addMembers(P4RuntimeOuterClass.ActionProfileGroup.Member.Builder builderForValue) repeated .p4.v1.ActionProfileGroup.Member members = 3; -
addMembers
public P4RuntimeOuterClass.ActionProfileGroup.Builder addMembers(int index, P4RuntimeOuterClass.ActionProfileGroup.Member.Builder builderForValue) repeated .p4.v1.ActionProfileGroup.Member members = 3; -
addAllMembers
public P4RuntimeOuterClass.ActionProfileGroup.Builder addAllMembers(Iterable<? extends P4RuntimeOuterClass.ActionProfileGroup.Member> values) repeated .p4.v1.ActionProfileGroup.Member members = 3; -
clearMembers
repeated .p4.v1.ActionProfileGroup.Member members = 3; -
removeMembers
repeated .p4.v1.ActionProfileGroup.Member members = 3; -
getMembersBuilder
repeated .p4.v1.ActionProfileGroup.Member members = 3; -
getMembersOrBuilder
repeated .p4.v1.ActionProfileGroup.Member members = 3;- Specified by:
getMembersOrBuilderin interfaceP4RuntimeOuterClass.ActionProfileGroupOrBuilder
-
getMembersOrBuilderList
public List<? extends P4RuntimeOuterClass.ActionProfileGroup.MemberOrBuilder> getMembersOrBuilderList()repeated .p4.v1.ActionProfileGroup.Member members = 3;- Specified by:
getMembersOrBuilderListin interfaceP4RuntimeOuterClass.ActionProfileGroupOrBuilder
-
addMembersBuilder
repeated .p4.v1.ActionProfileGroup.Member members = 3; -
addMembersBuilder
repeated .p4.v1.ActionProfileGroup.Member members = 3; -
getMembersBuilderList
repeated .p4.v1.ActionProfileGroup.Member members = 3; -
getMaxSize
public int getMaxSize()Max number of weighted member entries in this group. It cannot be modified after a group has been created. It must not exceed the static max_group_size included in P4Info. If the max size is not known at group creation-time, the client may leave this field unset (default value 0), in which case the static max_group_size value will be used and the group will be able to include up to max_group_size weighted member entries.
int32 max_size = 4;- Specified by:
getMaxSizein interfaceP4RuntimeOuterClass.ActionProfileGroupOrBuilder- Returns:
- The maxSize.
-
setMaxSize
Max number of weighted member entries in this group. It cannot be modified after a group has been created. It must not exceed the static max_group_size included in P4Info. If the max size is not known at group creation-time, the client may leave this field unset (default value 0), in which case the static max_group_size value will be used and the group will be able to include up to max_group_size weighted member entries.
int32 max_size = 4;- Parameters:
value- The maxSize to set.- Returns:
- This builder for chaining.
-
clearMaxSize
Max number of weighted member entries in this group. It cannot be modified after a group has been created. It must not exceed the static max_group_size included in P4Info. If the max size is not known at group creation-time, the client may leave this field unset (default value 0), in which case the static max_group_size value will be used and the group will be able to include up to max_group_size weighted member entries.
int32 max_size = 4;- Returns:
- This builder for chaining.
-