Interface V1alpha1Admission.AdmissionReviewSpecOrBuilder

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

public static interface V1alpha1Admission.AdmissionReviewSpecOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasKind

      boolean hasKind()
       Kind is the type of object being manipulated.  For example: Pod
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind kind = 1;
    • getKind

       Kind is the type of object being manipulated.  For example: Pod
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind kind = 1;
    • getKindOrBuilder

      Meta.GroupVersionKindOrBuilder getKindOrBuilder()
       Kind is the type of object being manipulated.  For example: Pod
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind kind = 1;
    • hasObject

      boolean hasObject()
       Object is the object from the incoming request prior to default values being applied
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 2;
    • getObject

       Object is the object from the incoming request prior to default values being applied
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 2;
    • getObjectOrBuilder

      Runtime.RawExtensionOrBuilder getObjectOrBuilder()
       Object is the object from the incoming request prior to default values being applied
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 2;
    • hasOldObject

      boolean hasOldObject()
       OldObject is the existing object. Only populated for UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 3;
    • getOldObject

      Runtime.RawExtension getOldObject()
       OldObject is the existing object. Only populated for UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 3;
    • getOldObjectOrBuilder

      Runtime.RawExtensionOrBuilder getOldObjectOrBuilder()
       OldObject is the existing object. Only populated for UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 3;
    • hasOperation

      boolean hasOperation()
       Operation is the operation being performed
       
      optional string operation = 4;
    • getOperation

      String getOperation()
       Operation is the operation being performed
       
      optional string operation = 4;
    • getOperationBytes

      com.google.protobuf.ByteString getOperationBytes()
       Operation is the operation being performed
       
      optional string operation = 4;
    • hasName

      boolean hasName()
       Name is the name of the object as presented in the request.  On a CREATE operation, the client may omit name and
       rely on the server to generate the name.  If that is the case, this method will return the empty string.
       +optional
       
      optional string name = 5;
    • getName

      String getName()
       Name is the name of the object as presented in the request.  On a CREATE operation, the client may omit name and
       rely on the server to generate the name.  If that is the case, this method will return the empty string.
       +optional
       
      optional string name = 5;
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Name is the name of the object as presented in the request.  On a CREATE operation, the client may omit name and
       rely on the server to generate the name.  If that is the case, this method will return the empty string.
       +optional
       
      optional string name = 5;
    • hasNamespace

      boolean hasNamespace()
       Namespace is the namespace associated with the request (if any).
       +optional
       
      optional string namespace = 6;
    • getNamespace

      String getNamespace()
       Namespace is the namespace associated with the request (if any).
       +optional
       
      optional string namespace = 6;
    • getNamespaceBytes

      com.google.protobuf.ByteString getNamespaceBytes()
       Namespace is the namespace associated with the request (if any).
       +optional
       
      optional string namespace = 6;
    • hasResource

      boolean hasResource()
       Resource is the name of the resource being requested.  This is not the kind.  For example: pods
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 7;
    • getResource

       Resource is the name of the resource being requested.  This is not the kind.  For example: pods
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 7;
    • getResourceOrBuilder

      Meta.GroupVersionResourceOrBuilder getResourceOrBuilder()
       Resource is the name of the resource being requested.  This is not the kind.  For example: pods
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 7;
    • hasSubResource

      boolean hasSubResource()
       SubResource is the name of the subresource being requested.  This is a different resource, scoped to the parent
       resource, but it may have a different kind. For instance, /pods has the resource "pods" and the kind "Pod", while
       /pods/foo/status has the resource "pods", the sub resource "status", and the kind "Pod" (because status operates on
       pods). The binding resource for a pod though may be /pods/foo/binding, which has resource "pods", subresource
       "binding", and kind "Binding".
       +optional
       
      optional string subResource = 8;
    • getSubResource

      String getSubResource()
       SubResource is the name of the subresource being requested.  This is a different resource, scoped to the parent
       resource, but it may have a different kind. For instance, /pods has the resource "pods" and the kind "Pod", while
       /pods/foo/status has the resource "pods", the sub resource "status", and the kind "Pod" (because status operates on
       pods). The binding resource for a pod though may be /pods/foo/binding, which has resource "pods", subresource
       "binding", and kind "Binding".
       +optional
       
      optional string subResource = 8;
    • getSubResourceBytes

      com.google.protobuf.ByteString getSubResourceBytes()
       SubResource is the name of the subresource being requested.  This is a different resource, scoped to the parent
       resource, but it may have a different kind. For instance, /pods has the resource "pods" and the kind "Pod", while
       /pods/foo/status has the resource "pods", the sub resource "status", and the kind "Pod" (because status operates on
       pods). The binding resource for a pod though may be /pods/foo/binding, which has resource "pods", subresource
       "binding", and kind "Binding".
       +optional
       
      optional string subResource = 8;
    • hasUserInfo

      boolean hasUserInfo()
       UserInfo is information about the requesting user
       
      optional .k8s.io.api.authentication.v1.UserInfo userInfo = 9;
    • getUserInfo

       UserInfo is information about the requesting user
       
      optional .k8s.io.api.authentication.v1.UserInfo userInfo = 9;
    • getUserInfoOrBuilder

      V1Authentication.UserInfoOrBuilder getUserInfoOrBuilder()
       UserInfo is information about the requesting user
       
      optional .k8s.io.api.authentication.v1.UserInfo userInfo = 9;