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 int
bitField0_
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.Builder
addAllIds(java.lang.Iterable<? extends Principal> values)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder
addIds(int index, Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder
addIds(int index, Principal.Builder builderForValue)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder
addIds(Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder
addIds(Principal.Builder builderForValue)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Builder
addIdsBuilder()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Builder
addIdsBuilder(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set
build()
Principal.Set
buildPartial()
private void
buildPartial0(Principal.Set result)
private void
buildPartialRepeatedFields(Principal.Set result)
Principal.Set.Builder
clear()
Principal.Set.Builder
clearIds()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
private void
ensureIdsIsMutable()
Principal.Set
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
Principal
getIds(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Builder
getIdsBuilder(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) = { ...
int
getIdsCount()
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) = { ...
PrincipalOrBuilder
getIdsOrBuilder(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.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Principal.Set.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Principal.Set.Builder
mergeFrom(com.google.protobuf.Message other)
Principal.Set.Builder
mergeFrom(Principal.Set other)
Principal.Set.Builder
removeIds(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder
setIds(int index, Principal value)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ...
Principal.Set.Builder
setIds(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
-
clear
public Principal.Set.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<Principal.Set.Builder>
-
getDefaultInstanceForType
public Principal.Set getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Principal.Set build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Principal.Set buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Principal.Set.Builder>
-
mergeFrom
public Principal.Set.Builder mergeFrom(Principal.Set other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getIdsList
in interfacePrincipal.SetOrBuilder
-
getIdsCount
public int getIdsCount()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
- Specified by:
getIdsCount
in interfacePrincipal.SetOrBuilder
-
getIds
public Principal getIds(int index)
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
- Specified by:
getIds
in 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:
getIdsOrBuilder
in interfacePrincipal.SetOrBuilder
-
getIdsOrBuilderList
public java.util.List<? extends PrincipalOrBuilder> getIdsOrBuilderList()
repeated .envoy.config.rbac.v3.Principal ids = 1 [(.validate.rules) = { ... }
- Specified by:
getIdsOrBuilderList
in 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()
-
-