Package io.kubernetes.client.proto
Interface V1Authorization.ResourceRuleOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
V1Authorization.ResourceRule
,V1Authorization.ResourceRule.Builder
- Enclosing class:
- V1Authorization
public static interface V1Authorization.ResourceRuleOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptiongetApiGroups
(int index) APIGroups is the name of the APIGroup that contains the resources.com.google.protobuf.ByteString
getApiGroupsBytes
(int index) APIGroups is the name of the APIGroup that contains the resources.int
APIGroups is the name of the APIGroup that contains the resources.APIGroups is the name of the APIGroup that contains the resources.getResourceNames
(int index) ResourceNames is an optional white list of names that the rule applies to.com.google.protobuf.ByteString
getResourceNamesBytes
(int index) ResourceNames is an optional white list of names that the rule applies to.int
ResourceNames is an optional white list of names that the rule applies to.ResourceNames is an optional white list of names that the rule applies to.getResources
(int index) Resources is a list of resources this rule applies to.com.google.protobuf.ByteString
getResourcesBytes
(int index) Resources is a list of resources this rule applies to.int
Resources is a list of resources this rule applies to.Resources is a list of resources this rule applies to.getVerbs
(int index) Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy.com.google.protobuf.ByteString
getVerbsBytes
(int index) Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy.int
Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy.Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitialized
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getVerbsList
Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. "*" means all.
repeated string verbs = 1;
-
getVerbsCount
int getVerbsCount()Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. "*" means all.
repeated string verbs = 1;
-
getVerbs
Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. "*" means all.
repeated string verbs = 1;
-
getVerbsBytes
com.google.protobuf.ByteString getVerbsBytes(int index) Verb is a list of kubernetes resource API verbs, like: get, list, watch, create, update, delete, proxy. "*" means all.
repeated string verbs = 1;
-
getApiGroupsList
APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. "*" means all. +optional
repeated string apiGroups = 2;
-
getApiGroupsCount
int getApiGroupsCount()APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. "*" means all. +optional
repeated string apiGroups = 2;
-
getApiGroups
APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. "*" means all. +optional
repeated string apiGroups = 2;
-
getApiGroupsBytes
com.google.protobuf.ByteString getApiGroupsBytes(int index) APIGroups is the name of the APIGroup that contains the resources. If multiple API groups are specified, any action requested against one of the enumerated resources in any API group will be allowed. "*" means all. +optional
repeated string apiGroups = 2;
-
getResourcesList
Resources is a list of resources this rule applies to. "*" means all in the specified apiGroups. "*/foo" represents the subresource 'foo' for all resources in the specified apiGroups. +optional
repeated string resources = 3;
-
getResourcesCount
int getResourcesCount()Resources is a list of resources this rule applies to. "*" means all in the specified apiGroups. "*/foo" represents the subresource 'foo' for all resources in the specified apiGroups. +optional
repeated string resources = 3;
-
getResources
Resources is a list of resources this rule applies to. "*" means all in the specified apiGroups. "*/foo" represents the subresource 'foo' for all resources in the specified apiGroups. +optional
repeated string resources = 3;
-
getResourcesBytes
com.google.protobuf.ByteString getResourcesBytes(int index) Resources is a list of resources this rule applies to. "*" means all in the specified apiGroups. "*/foo" represents the subresource 'foo' for all resources in the specified apiGroups. +optional
repeated string resources = 3;
-
getResourceNamesList
ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. "*" means all. +optional
repeated string resourceNames = 4;
-
getResourceNamesCount
int getResourceNamesCount()ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. "*" means all. +optional
repeated string resourceNames = 4;
-
getResourceNames
ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. "*" means all. +optional
repeated string resourceNames = 4;
-
getResourceNamesBytes
com.google.protobuf.ByteString getResourceNamesBytes(int index) ResourceNames is an optional white list of names that the rule applies to. An empty set means that everything is allowed. "*" means all. +optional
repeated string resourceNames = 4;
-