public static final class Permission.Set.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder> implements Permission.SetOrBuilder
Used in the `and_rules` and `or_rules` fields in the `rule` oneof. Depending on the context, each are applied with the associated behavior.Protobuf type
envoy.config.rbac.v4alpha.Permission.Set| Modifier and Type | Method and Description |
|---|---|
Permission.Set.Builder |
addAllRules(Iterable<? extends Permission> values)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Permission.Set.Builder |
addRules(int index,
Permission.Builder builderForValue)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
addRules(int index,
Permission value)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
addRules(Permission.Builder builderForValue)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
addRules(Permission value)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Builder |
addRulesBuilder()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Builder |
addRulesBuilder(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set |
build() |
Permission.Set |
buildPartial() |
Permission.Set.Builder |
clear() |
Permission.Set.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Permission.Set.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Permission.Set.Builder |
clearRules()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
clone() |
Permission.Set |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Permission |
getRules(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Builder |
getRulesBuilder(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
List<Permission.Builder> |
getRulesBuilderList()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
int |
getRulesCount()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
List<Permission> |
getRulesList()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
PermissionOrBuilder |
getRulesOrBuilder(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
List<? extends PermissionOrBuilder> |
getRulesOrBuilderList()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Permission.Set.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Permission.Set.Builder |
mergeFrom(com.google.protobuf.Message other) |
Permission.Set.Builder |
mergeFrom(Permission.Set other) |
Permission.Set.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Permission.Set.Builder |
removeRules(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Permission.Set.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Permission.Set.Builder |
setRules(int index,
Permission.Builder builderForValue)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
setRules(int index,
Permission value)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Permission.Set.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Permission.Set build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Permission.Set buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Permission.Set.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Permission.Set.Builder>public Permission.Set.Builder mergeFrom(Permission.Set other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public Permission.Set.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Permission.Set.Builder>IOExceptionpublic List<Permission> getRulesList()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }getRulesList in interface Permission.SetOrBuilderpublic int getRulesCount()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }getRulesCount in interface Permission.SetOrBuilderpublic Permission getRules(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }getRules in interface Permission.SetOrBuilderpublic Permission.Set.Builder setRules(int index, Permission value)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Set.Builder setRules(int index, Permission.Builder builderForValue)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Set.Builder addRules(Permission value)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Set.Builder addRules(int index, Permission value)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Set.Builder addRules(Permission.Builder builderForValue)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Set.Builder addRules(int index, Permission.Builder builderForValue)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Set.Builder addAllRules(Iterable<? extends Permission> values)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Set.Builder clearRules()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Set.Builder removeRules(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Builder getRulesBuilder(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public PermissionOrBuilder getRulesOrBuilder(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }getRulesOrBuilder in interface Permission.SetOrBuilderpublic List<? extends PermissionOrBuilder> getRulesOrBuilderList()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }getRulesOrBuilderList in interface Permission.SetOrBuilderpublic Permission.Builder addRulesBuilder()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public Permission.Builder addRulesBuilder(int index)
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public List<Permission.Builder> getRulesBuilderList()
repeated .envoy.config.rbac.v4alpha.Permission rules = 1 [(.validate.rules) = { ... }public final Permission.Set.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>public final Permission.Set.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Permission.Set.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.