public static final class Rbac.Permission.Set.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Set.Builder> implements Rbac.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.v2alpha.Permission.Set| Modifier and Type | Method and Description |
|---|---|
Rbac.Permission.Set.Builder |
addAllRules(Iterable<? extends Rbac.Permission> values)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Set.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rbac.Permission.Set.Builder |
addRules(int index,
Rbac.Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Set.Builder |
addRules(int index,
Rbac.Permission value)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Set.Builder |
addRules(Rbac.Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Set.Builder |
addRules(Rbac.Permission value)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Builder |
addRulesBuilder()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Builder |
addRulesBuilder(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Set |
build() |
Rbac.Permission.Set |
buildPartial() |
Rbac.Permission.Set.Builder |
clear() |
Rbac.Permission.Set.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Rbac.Permission.Set.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Rbac.Permission.Set.Builder |
clearRules()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Set.Builder |
clone() |
Rbac.Permission.Set |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
Rbac.Permission |
getRules(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Builder |
getRulesBuilder(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
List<Rbac.Permission.Builder> |
getRulesBuilderList()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
int |
getRulesCount()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
List<Rbac.Permission> |
getRulesList()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.PermissionOrBuilder |
getRulesOrBuilder(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
List<? extends Rbac.PermissionOrBuilder> |
getRulesOrBuilderList()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Rbac.Permission.Set.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Rbac.Permission.Set.Builder |
mergeFrom(com.google.protobuf.Message other) |
Rbac.Permission.Set.Builder |
mergeFrom(Rbac.Permission.Set other) |
Rbac.Permission.Set.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Rbac.Permission.Set.Builder |
removeRules(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Set.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rbac.Permission.Set.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Rbac.Permission.Set.Builder |
setRules(int index,
Rbac.Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.Permission.Set.Builder |
setRules(int index,
Rbac.Permission value)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... } |
Rbac.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<Rbac.Permission.Set.Builder>public Rbac.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<Rbac.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<Rbac.Permission.Set.Builder>public Rbac.Permission.Set getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Rbac.Permission.Set build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Rbac.Permission.Set buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Rbac.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<Rbac.Permission.Set.Builder>public Rbac.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<Rbac.Permission.Set.Builder>public Rbac.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<Rbac.Permission.Set.Builder>public Rbac.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<Rbac.Permission.Set.Builder>public Rbac.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<Rbac.Permission.Set.Builder>public Rbac.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<Rbac.Permission.Set.Builder>public Rbac.Permission.Set.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rbac.Permission.Set.Builder>public Rbac.Permission.Set.Builder mergeFrom(Rbac.Permission.Set other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Set.Builder>public Rbac.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<Rbac.Permission.Set.Builder>IOExceptionpublic List<Rbac.Permission> getRulesList()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }getRulesList in interface Rbac.Permission.SetOrBuilderpublic int getRulesCount()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }getRulesCount in interface Rbac.Permission.SetOrBuilderpublic Rbac.Permission getRules(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }getRules in interface Rbac.Permission.SetOrBuilderpublic Rbac.Permission.Set.Builder setRules(int index, Rbac.Permission value)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Set.Builder setRules(int index, Rbac.Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Set.Builder addRules(Rbac.Permission value)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Set.Builder addRules(int index, Rbac.Permission value)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Set.Builder addRules(Rbac.Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Set.Builder addRules(int index, Rbac.Permission.Builder builderForValue)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Set.Builder addAllRules(Iterable<? extends Rbac.Permission> values)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Set.Builder clearRules()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Set.Builder removeRules(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Builder getRulesBuilder(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.PermissionOrBuilder getRulesOrBuilder(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }getRulesOrBuilder in interface Rbac.Permission.SetOrBuilderpublic List<? extends Rbac.PermissionOrBuilder> getRulesOrBuilderList()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }getRulesOrBuilderList in interface Rbac.Permission.SetOrBuilderpublic Rbac.Permission.Builder addRulesBuilder()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public Rbac.Permission.Builder addRulesBuilder(int index)
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public List<Rbac.Permission.Builder> getRulesBuilderList()
repeated .envoy.config.rbac.v2alpha.Permission rules = 1 [(.validate.rules) = { ... }public final Rbac.Permission.Set.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Set.Builder>public final Rbac.Permission.Set.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rbac.Permission.Set.Builder>Copyright © 2018 The Envoy Project. All rights reserved.