Class Principal.Set.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
-
- io.envoyproxy.envoy.config.rbac.v3.Principal.Set.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Principal.SetOrBuilder,java.lang.Cloneable
- Enclosing class:
- Principal.Set
public static final class Principal.Set.Builder extends com.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder> implements Principal.SetOrBuilder
Used in the ``and_ids`` and ``or_ids`` fields in the ``identifier`` oneof. Depending on the context, each are applied with the associated behavior.
Protobuf typeenvoy.config.rbac.v3.Principal.Set
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private java.util.List<Principal>ids_private com.google.protobuf.RepeatedFieldBuilder<Principal,Principal.Builder,PrincipalOrBuilder>idsBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Principal.Set.BuilderaddAllIds(java.lang.Iterable<? extends Principal> values)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Set.BuilderaddIds(int index, Principal value)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Set.BuilderaddIds(int index, Principal.Builder builderForValue)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Set.BuilderaddIds(Principal value)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Set.BuilderaddIds(Principal.Builder builderForValue)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.BuilderaddIdsBuilder()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.BuilderaddIdsBuilder(int index)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Setbuild()Principal.SetbuildPartial()private voidbuildPartial0(Principal.Set result)private voidbuildPartialRepeatedFields(Principal.Set result)Principal.Set.Builderclear()Principal.Set.BuilderclearIds()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...private voidensureIdsIsMutable()Principal.SetgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()PrincipalgetIds(int index)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.BuildergetIdsBuilder(int index)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...java.util.List<Principal.Builder>getIdsBuilderList()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...intgetIdsCount()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...private com.google.protobuf.RepeatedFieldBuilder<Principal,Principal.Builder,PrincipalOrBuilder>getIdsFieldBuilder()java.util.List<Principal>getIdsList()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...PrincipalOrBuildergetIdsOrBuilder(int index)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...java.util.List<? extends PrincipalOrBuilder>getIdsOrBuilderList()repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Principal.Set.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Principal.Set.BuildermergeFrom(com.google.protobuf.Message other)Principal.Set.BuildermergeFrom(Principal.Set other)Principal.Set.BuilderremoveIds(int index)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Set.BuildersetIds(int index, Principal value)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...Principal.Set.BuildersetIds(int index, Principal.Builder builderForValue)repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...-
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, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
ids_
private java.util.List<Principal> ids_
-
idsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<Principal,Principal.Builder,PrincipalOrBuilder> idsBuilder_
-
-
Method Detail
-
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<Principal.Set.Builder>
-
clear
public Principal.Set.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<Principal.Set.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<Principal.Set.Builder>
-
getDefaultInstanceForType
public Principal.Set getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Principal.Set build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Principal.Set buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(Principal.Set result)
-
buildPartial0
private void buildPartial0(Principal.Set result)
-
mergeFrom
public Principal.Set.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Principal.Set.Builder>
-
mergeFrom
public Principal.Set.Builder mergeFrom(Principal.Set other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
-
mergeFrom
public Principal.Set.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Principal.Set.Builder>- Throws:
java.io.IOException
-
ensureIdsIsMutable
private void ensureIdsIsMutable()
-
getIdsList
public java.util.List<Principal> getIdsList()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }- Specified by:
getIdsListin interfacePrincipal.SetOrBuilder
-
getIdsCount
public int getIdsCount()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }- Specified by:
getIdsCountin interfacePrincipal.SetOrBuilder
-
getIds
public Principal getIds(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }- Specified by:
getIdsin interfacePrincipal.SetOrBuilder
-
setIds
public Principal.Set.Builder setIds(int index, Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
setIds
public Principal.Set.Builder setIds(int index, Principal.Builder builderForValue)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
addIds
public Principal.Set.Builder addIds(Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
addIds
public Principal.Set.Builder addIds(int index, Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
addIds
public Principal.Set.Builder addIds(Principal.Builder builderForValue)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
addIds
public Principal.Set.Builder addIds(int index, Principal.Builder builderForValue)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
addAllIds
public Principal.Set.Builder addAllIds(java.lang.Iterable<? extends Principal> values)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
clearIds
public Principal.Set.Builder clearIds()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
removeIds
public Principal.Set.Builder removeIds(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
getIdsBuilder
public Principal.Builder getIdsBuilder(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
getIdsOrBuilder
public PrincipalOrBuilder getIdsOrBuilder(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }- Specified by:
getIdsOrBuilderin interfacePrincipal.SetOrBuilder
-
getIdsOrBuilderList
public java.util.List<? extends PrincipalOrBuilder> getIdsOrBuilderList()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }- Specified by:
getIdsOrBuilderListin interfacePrincipal.SetOrBuilder
-
addIdsBuilder
public Principal.Builder addIdsBuilder()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
addIdsBuilder
public Principal.Builder addIdsBuilder(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
getIdsBuilderList
public java.util.List<Principal.Builder> getIdsBuilderList()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
-
getIdsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<Principal,Principal.Builder,PrincipalOrBuilder> getIdsFieldBuilder()
-
-