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 Type
    Method
    Description
    getApiGroups(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
    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

      List<String> 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

      String getVerbs(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;
    • 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

      List<String> 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

      String getApiGroups(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;
    • 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

      List<String> 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

      String getResources(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;
    • 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

      List<String> 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

      String getResourceNames(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;
    • 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;