public static final class V1Authorization.NonResourceRule.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.Builder> implements V1Authorization.NonResourceRuleOrBuilder
NonResourceRule holds information that describes a rule for the non-resourceProtobuf type
k8s.io.api.authorization.v1.NonResourceRule| Modifier and Type | Method and Description |
|---|---|
V1Authorization.NonResourceRule.Builder |
addAllNonResourceURLs(Iterable<String> values)
NonResourceURLs is a set of partial urls that a user should have access to.
|
V1Authorization.NonResourceRule.Builder |
addAllVerbs(Iterable<String> values)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
V1Authorization.NonResourceRule.Builder |
addNonResourceURLs(String value)
NonResourceURLs is a set of partial urls that a user should have access to.
|
V1Authorization.NonResourceRule.Builder |
addNonResourceURLsBytes(com.google.protobuf.ByteString value)
NonResourceURLs is a set of partial urls that a user should have access to.
|
V1Authorization.NonResourceRule.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Authorization.NonResourceRule.Builder |
addVerbs(String value)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
V1Authorization.NonResourceRule.Builder |
addVerbsBytes(com.google.protobuf.ByteString value)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
V1Authorization.NonResourceRule |
build() |
V1Authorization.NonResourceRule |
buildPartial() |
V1Authorization.NonResourceRule.Builder |
clear() |
V1Authorization.NonResourceRule.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
V1Authorization.NonResourceRule.Builder |
clearNonResourceURLs()
NonResourceURLs is a set of partial urls that a user should have access to.
|
V1Authorization.NonResourceRule.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
V1Authorization.NonResourceRule.Builder |
clearVerbs()
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
V1Authorization.NonResourceRule.Builder |
clone() |
V1Authorization.NonResourceRule |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getNonResourceURLs(int index)
NonResourceURLs is a set of partial urls that a user should have access to.
|
com.google.protobuf.ByteString |
getNonResourceURLsBytes(int index)
NonResourceURLs is a set of partial urls that a user should have access to.
|
int |
getNonResourceURLsCount()
NonResourceURLs is a set of partial urls that a user should have access to.
|
com.google.protobuf.ProtocolStringList |
getNonResourceURLsList()
NonResourceURLs is a set of partial urls that a user should have access to.
|
String |
getVerbs(int index)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
com.google.protobuf.ByteString |
getVerbsBytes(int index)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
int |
getVerbsCount()
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
com.google.protobuf.ProtocolStringList |
getVerbsList()
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
V1Authorization.NonResourceRule.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
V1Authorization.NonResourceRule.Builder |
mergeFrom(com.google.protobuf.Message other) |
V1Authorization.NonResourceRule.Builder |
mergeFrom(V1Authorization.NonResourceRule other) |
V1Authorization.NonResourceRule.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1Authorization.NonResourceRule.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
V1Authorization.NonResourceRule.Builder |
setNonResourceURLs(int index,
String value)
NonResourceURLs is a set of partial urls that a user should have access to.
|
V1Authorization.NonResourceRule.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
V1Authorization.NonResourceRule.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
V1Authorization.NonResourceRule.Builder |
setVerbs(int index,
String value)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options.
|
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.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<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic V1Authorization.NonResourceRule build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic V1Authorization.NonResourceRule buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic V1Authorization.NonResourceRule.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.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<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.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<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.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<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.Builder mergeFrom(V1Authorization.NonResourceRule other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.Builder>public V1Authorization.NonResourceRule.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<V1Authorization.NonResourceRule.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getVerbsList()
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;getVerbsList in interface V1Authorization.NonResourceRuleOrBuilderpublic int getVerbsCount()
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;getVerbsCount in interface V1Authorization.NonResourceRuleOrBuilderpublic String getVerbs(int index)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;getVerbs in interface V1Authorization.NonResourceRuleOrBuilderpublic com.google.protobuf.ByteString getVerbsBytes(int index)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;getVerbsBytes in interface V1Authorization.NonResourceRuleOrBuilderpublic V1Authorization.NonResourceRule.Builder setVerbs(int index, String value)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;public V1Authorization.NonResourceRule.Builder addVerbs(String value)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;public V1Authorization.NonResourceRule.Builder addAllVerbs(Iterable<String> values)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;public V1Authorization.NonResourceRule.Builder clearVerbs()
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;public V1Authorization.NonResourceRule.Builder addVerbsBytes(com.google.protobuf.ByteString value)
Verb is a list of kubernetes non-resource API verbs, like: get, post, put, delete, patch, head, options. "*" means all.
repeated string verbs = 1;public com.google.protobuf.ProtocolStringList getNonResourceURLsList()
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;getNonResourceURLsList in interface V1Authorization.NonResourceRuleOrBuilderpublic int getNonResourceURLsCount()
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;getNonResourceURLsCount in interface V1Authorization.NonResourceRuleOrBuilderpublic String getNonResourceURLs(int index)
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;getNonResourceURLs in interface V1Authorization.NonResourceRuleOrBuilderpublic com.google.protobuf.ByteString getNonResourceURLsBytes(int index)
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;getNonResourceURLsBytes in interface V1Authorization.NonResourceRuleOrBuilderpublic V1Authorization.NonResourceRule.Builder setNonResourceURLs(int index, String value)
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;public V1Authorization.NonResourceRule.Builder addNonResourceURLs(String value)
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;public V1Authorization.NonResourceRule.Builder addAllNonResourceURLs(Iterable<String> values)
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;public V1Authorization.NonResourceRule.Builder clearNonResourceURLs()
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;public V1Authorization.NonResourceRule.Builder addNonResourceURLsBytes(com.google.protobuf.ByteString value)
NonResourceURLs is a set of partial urls that a user should have access to. *s are allowed, but only as the full, final step in the path. "*" means all. +optional
repeated string nonResourceURLs = 2;public final V1Authorization.NonResourceRule.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.Builder>public final V1Authorization.NonResourceRule.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1Authorization.NonResourceRule.Builder>Copyright © 2023. All rights reserved.