Interface V1beta1Authorization.ResourceAttributesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
V1beta1Authorization.ResourceAttributes, V1beta1Authorization.ResourceAttributes.Builder
Enclosing class:
V1beta1Authorization

public static interface V1beta1Authorization.ResourceAttributesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Group is the API Group of the Resource.
    com.google.protobuf.ByteString
    Group is the API Group of the Resource.
    Name is the name of the resource being requested for a "get" or deleted for a "delete".
    com.google.protobuf.ByteString
    Name is the name of the resource being requested for a "get" or deleted for a "delete".
    Namespace is the namespace of the action being requested.
    com.google.protobuf.ByteString
    Namespace is the namespace of the action being requested.
    Resource is one of the existing resource types.
    com.google.protobuf.ByteString
    Resource is one of the existing resource types.
    Subresource is one of the existing resource types.
    com.google.protobuf.ByteString
    Subresource is one of the existing resource types.
    Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.
    com.google.protobuf.ByteString
    Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.
    Version is the API Version of the Resource.
    com.google.protobuf.ByteString
    Version is the API Version of the Resource.
    boolean
    Group is the API Group of the Resource.
    boolean
    Name is the name of the resource being requested for a "get" or deleted for a "delete".
    boolean
    Namespace is the namespace of the action being requested.
    boolean
    Resource is one of the existing resource types.
    boolean
    Subresource is one of the existing resource types.
    boolean
    Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.
    boolean
    Version is the API Version of the Resource.

    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

    • hasNamespace

      boolean hasNamespace()
       Namespace is the namespace of the action being requested.  Currently, there is no distinction between no namespace and all namespaces
       "" (empty) is defaulted for LocalSubjectAccessReviews
       "" (empty) is empty for cluster-scoped resources
       "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview
       +optional
       
      optional string namespace = 1;
    • getNamespace

      String getNamespace()
       Namespace is the namespace of the action being requested.  Currently, there is no distinction between no namespace and all namespaces
       "" (empty) is defaulted for LocalSubjectAccessReviews
       "" (empty) is empty for cluster-scoped resources
       "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview
       +optional
       
      optional string namespace = 1;
    • getNamespaceBytes

      com.google.protobuf.ByteString getNamespaceBytes()
       Namespace is the namespace of the action being requested.  Currently, there is no distinction between no namespace and all namespaces
       "" (empty) is defaulted for LocalSubjectAccessReviews
       "" (empty) is empty for cluster-scoped resources
       "" (empty) means "all" for namespace scoped resources from a SubjectAccessReview or SelfSubjectAccessReview
       +optional
       
      optional string namespace = 1;
    • hasVerb

      boolean hasVerb()
       Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.  "*" means all.
       +optional
       
      optional string verb = 2;
    • getVerb

      String getVerb()
       Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.  "*" means all.
       +optional
       
      optional string verb = 2;
    • getVerbBytes

      com.google.protobuf.ByteString getVerbBytes()
       Verb is a kubernetes resource API verb, like: get, list, watch, create, update, delete, proxy.  "*" means all.
       +optional
       
      optional string verb = 2;
    • hasGroup

      boolean hasGroup()
       Group is the API Group of the Resource.  "*" means all.
       +optional
       
      optional string group = 3;
    • getGroup

      String getGroup()
       Group is the API Group of the Resource.  "*" means all.
       +optional
       
      optional string group = 3;
    • getGroupBytes

      com.google.protobuf.ByteString getGroupBytes()
       Group is the API Group of the Resource.  "*" means all.
       +optional
       
      optional string group = 3;
    • hasVersion

      boolean hasVersion()
       Version is the API Version of the Resource.  "*" means all.
       +optional
       
      optional string version = 4;
    • getVersion

      String getVersion()
       Version is the API Version of the Resource.  "*" means all.
       +optional
       
      optional string version = 4;
    • getVersionBytes

      com.google.protobuf.ByteString getVersionBytes()
       Version is the API Version of the Resource.  "*" means all.
       +optional
       
      optional string version = 4;
    • hasResource

      boolean hasResource()
       Resource is one of the existing resource types.  "*" means all.
       +optional
       
      optional string resource = 5;
    • getResource

      String getResource()
       Resource is one of the existing resource types.  "*" means all.
       +optional
       
      optional string resource = 5;
    • getResourceBytes

      com.google.protobuf.ByteString getResourceBytes()
       Resource is one of the existing resource types.  "*" means all.
       +optional
       
      optional string resource = 5;
    • hasSubresource

      boolean hasSubresource()
       Subresource is one of the existing resource types.  "" means none.
       +optional
       
      optional string subresource = 6;
    • getSubresource

      String getSubresource()
       Subresource is one of the existing resource types.  "" means none.
       +optional
       
      optional string subresource = 6;
    • getSubresourceBytes

      com.google.protobuf.ByteString getSubresourceBytes()
       Subresource is one of the existing resource types.  "" means none.
       +optional
       
      optional string subresource = 6;
    • hasName

      boolean hasName()
       Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.
       +optional
       
      optional string name = 7;
    • getName

      String getName()
       Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.
       +optional
       
      optional string name = 7;
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Name is the name of the resource being requested for a "get" or deleted for a "delete". "" (empty) means all.
       +optional
       
      optional string name = 7;