Class V1beta1Admission.AdmissionRequest

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
io.kubernetes.client.proto.V1beta1Admission.AdmissionRequest
All Implemented Interfaces:
com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, V1beta1Admission.AdmissionRequestOrBuilder, Serializable
Enclosing class:
V1beta1Admission

public static final class V1beta1Admission.AdmissionRequest extends com.google.protobuf.GeneratedMessageV3 implements V1beta1Admission.AdmissionRequestOrBuilder
 AdmissionRequest describes the admission.Attributes for the admission request.
 
Protobuf type k8s.io.api.admission.v1beta1.AdmissionRequest
See Also:
  • Field Details

  • Method Details

    • getUnknownFields

      public final com.google.protobuf.UnknownFieldSet getUnknownFields()
      Specified by:
      getUnknownFields in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getUnknownFields in class com.google.protobuf.GeneratedMessageV3
    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3
    • hasUid

      public boolean hasUid()
       UID is an identifier for the individual request/response. It allows us to distinguish instances of requests which are
       otherwise identical (parallel requests, requests when earlier requests did not modify etc)
       The UID is meant to track the round trip (request/response) between the KAS and the WebHook, not the user request.
       It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
       
      optional string uid = 1;
      Specified by:
      hasUid in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getUid

      public String getUid()
       UID is an identifier for the individual request/response. It allows us to distinguish instances of requests which are
       otherwise identical (parallel requests, requests when earlier requests did not modify etc)
       The UID is meant to track the round trip (request/response) between the KAS and the WebHook, not the user request.
       It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
       
      optional string uid = 1;
      Specified by:
      getUid in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getUidBytes

      public com.google.protobuf.ByteString getUidBytes()
       UID is an identifier for the individual request/response. It allows us to distinguish instances of requests which are
       otherwise identical (parallel requests, requests when earlier requests did not modify etc)
       The UID is meant to track the round trip (request/response) between the KAS and the WebHook, not the user request.
       It is suitable for correlating log entries between the webhook and apiserver, for either auditing or debugging.
       
      optional string uid = 1;
      Specified by:
      getUidBytes in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasKind

      public boolean hasKind()
       Kind is the fully-qualified type of object being submitted (for example, v1.Pod or autoscaling.v1.Scale)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind kind = 2;
      Specified by:
      hasKind in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getKind

      public Meta.GroupVersionKind getKind()
       Kind is the fully-qualified type of object being submitted (for example, v1.Pod or autoscaling.v1.Scale)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind kind = 2;
      Specified by:
      getKind in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getKindOrBuilder

      public Meta.GroupVersionKindOrBuilder getKindOrBuilder()
       Kind is the fully-qualified type of object being submitted (for example, v1.Pod or autoscaling.v1.Scale)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind kind = 2;
      Specified by:
      getKindOrBuilder in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasResource

      public boolean hasResource()
       Resource is the fully-qualified resource being requested (for example, v1.pods)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 3;
      Specified by:
      hasResource in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getResource

      public Meta.GroupVersionResource getResource()
       Resource is the fully-qualified resource being requested (for example, v1.pods)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 3;
      Specified by:
      getResource in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getResourceOrBuilder

      public Meta.GroupVersionResourceOrBuilder getResourceOrBuilder()
       Resource is the fully-qualified resource being requested (for example, v1.pods)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 3;
      Specified by:
      getResourceOrBuilder in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasSubResource

      public boolean hasSubResource()
       SubResource is the subresource being requested, if any (for example, "status" or "scale")
       +optional
       
      optional string subResource = 4;
      Specified by:
      hasSubResource in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getSubResource

      public String getSubResource()
       SubResource is the subresource being requested, if any (for example, "status" or "scale")
       +optional
       
      optional string subResource = 4;
      Specified by:
      getSubResource in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getSubResourceBytes

      public com.google.protobuf.ByteString getSubResourceBytes()
       SubResource is the subresource being requested, if any (for example, "status" or "scale")
       +optional
       
      optional string subResource = 4;
      Specified by:
      getSubResourceBytes in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasRequestKind

      public boolean hasRequestKind()
       RequestKind is the fully-qualified type of the original API request (for example, v1.Pod or autoscaling.v1.Scale).
       If this is specified and differs from the value in "kind", an equivalent match and conversion was performed.
       For example, if deployments can be modified via apps/v1 and apps/v1beta1, and a webhook registered a rule of
       `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]` and `matchPolicy: Equivalent`,
       an API request to apps/v1beta1 deployments would be converted and sent to the webhook
       with `kind: {group:"apps", version:"v1", kind:"Deployment"}` (matching the rule the webhook registered for),
       and `requestKind: {group:"apps", version:"v1beta1", kind:"Deployment"}` (indicating the kind of the original API request).
       See documentation for the "matchPolicy" field in the webhook configuration type for more details.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind requestKind = 13;
      Specified by:
      hasRequestKind in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getRequestKind

      public Meta.GroupVersionKind getRequestKind()
       RequestKind is the fully-qualified type of the original API request (for example, v1.Pod or autoscaling.v1.Scale).
       If this is specified and differs from the value in "kind", an equivalent match and conversion was performed.
       For example, if deployments can be modified via apps/v1 and apps/v1beta1, and a webhook registered a rule of
       `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]` and `matchPolicy: Equivalent`,
       an API request to apps/v1beta1 deployments would be converted and sent to the webhook
       with `kind: {group:"apps", version:"v1", kind:"Deployment"}` (matching the rule the webhook registered for),
       and `requestKind: {group:"apps", version:"v1beta1", kind:"Deployment"}` (indicating the kind of the original API request).
       See documentation for the "matchPolicy" field in the webhook configuration type for more details.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind requestKind = 13;
      Specified by:
      getRequestKind in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getRequestKindOrBuilder

      public Meta.GroupVersionKindOrBuilder getRequestKindOrBuilder()
       RequestKind is the fully-qualified type of the original API request (for example, v1.Pod or autoscaling.v1.Scale).
       If this is specified and differs from the value in "kind", an equivalent match and conversion was performed.
       For example, if deployments can be modified via apps/v1 and apps/v1beta1, and a webhook registered a rule of
       `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]` and `matchPolicy: Equivalent`,
       an API request to apps/v1beta1 deployments would be converted and sent to the webhook
       with `kind: {group:"apps", version:"v1", kind:"Deployment"}` (matching the rule the webhook registered for),
       and `requestKind: {group:"apps", version:"v1beta1", kind:"Deployment"}` (indicating the kind of the original API request).
       See documentation for the "matchPolicy" field in the webhook configuration type for more details.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionKind requestKind = 13;
      Specified by:
      getRequestKindOrBuilder in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasRequestResource

      public boolean hasRequestResource()
       RequestResource is the fully-qualified resource of the original API request (for example, v1.pods).
       If this is specified and differs from the value in "resource", an equivalent match and conversion was performed.
       For example, if deployments can be modified via apps/v1 and apps/v1beta1, and a webhook registered a rule of
       `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]` and `matchPolicy: Equivalent`,
       an API request to apps/v1beta1 deployments would be converted and sent to the webhook
       with `resource: {group:"apps", version:"v1", resource:"deployments"}` (matching the resource the webhook registered for),
       and `requestResource: {group:"apps", version:"v1beta1", resource:"deployments"}` (indicating the resource of the original API request).
       See documentation for the "matchPolicy" field in the webhook configuration type.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource requestResource = 14;
      Specified by:
      hasRequestResource in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getRequestResource

      public Meta.GroupVersionResource getRequestResource()
       RequestResource is the fully-qualified resource of the original API request (for example, v1.pods).
       If this is specified and differs from the value in "resource", an equivalent match and conversion was performed.
       For example, if deployments can be modified via apps/v1 and apps/v1beta1, and a webhook registered a rule of
       `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]` and `matchPolicy: Equivalent`,
       an API request to apps/v1beta1 deployments would be converted and sent to the webhook
       with `resource: {group:"apps", version:"v1", resource:"deployments"}` (matching the resource the webhook registered for),
       and `requestResource: {group:"apps", version:"v1beta1", resource:"deployments"}` (indicating the resource of the original API request).
       See documentation for the "matchPolicy" field in the webhook configuration type.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource requestResource = 14;
      Specified by:
      getRequestResource in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getRequestResourceOrBuilder

      public Meta.GroupVersionResourceOrBuilder getRequestResourceOrBuilder()
       RequestResource is the fully-qualified resource of the original API request (for example, v1.pods).
       If this is specified and differs from the value in "resource", an equivalent match and conversion was performed.
       For example, if deployments can be modified via apps/v1 and apps/v1beta1, and a webhook registered a rule of
       `apiGroups:["apps"], apiVersions:["v1"], resources: ["deployments"]` and `matchPolicy: Equivalent`,
       an API request to apps/v1beta1 deployments would be converted and sent to the webhook
       with `resource: {group:"apps", version:"v1", resource:"deployments"}` (matching the resource the webhook registered for),
       and `requestResource: {group:"apps", version:"v1beta1", resource:"deployments"}` (indicating the resource of the original API request).
       See documentation for the "matchPolicy" field in the webhook configuration type.
       +optional
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource requestResource = 14;
      Specified by:
      getRequestResourceOrBuilder in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasRequestSubResource

      public boolean hasRequestSubResource()
       RequestSubResource is the name of the subresource of the original API request, if any (for example, "status" or "scale")
       If this is specified and differs from the value in "subResource", an equivalent match and conversion was performed.
       See documentation for the "matchPolicy" field in the webhook configuration type.
       +optional
       
      optional string requestSubResource = 15;
      Specified by:
      hasRequestSubResource in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getRequestSubResource

      public String getRequestSubResource()
       RequestSubResource is the name of the subresource of the original API request, if any (for example, "status" or "scale")
       If this is specified and differs from the value in "subResource", an equivalent match and conversion was performed.
       See documentation for the "matchPolicy" field in the webhook configuration type.
       +optional
       
      optional string requestSubResource = 15;
      Specified by:
      getRequestSubResource in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getRequestSubResourceBytes

      public com.google.protobuf.ByteString getRequestSubResourceBytes()
       RequestSubResource is the name of the subresource of the original API request, if any (for example, "status" or "scale")
       If this is specified and differs from the value in "subResource", an equivalent match and conversion was performed.
       See documentation for the "matchPolicy" field in the webhook configuration type.
       +optional
       
      optional string requestSubResource = 15;
      Specified by:
      getRequestSubResourceBytes in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasName

      public 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 field will contain an empty string.
       +optional
       
      optional string name = 5;
      Specified by:
      hasName in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getName

      public 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 field will contain an empty string.
       +optional
       
      optional string name = 5;
      Specified by:
      getName in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getNameBytes

      public 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 field will contain an empty string.
       +optional
       
      optional string name = 5;
      Specified by:
      getNameBytes in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasNamespace

      public boolean hasNamespace()
       Namespace is the namespace associated with the request (if any).
       +optional
       
      optional string namespace = 6;
      Specified by:
      hasNamespace in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getNamespace

      public String getNamespace()
       Namespace is the namespace associated with the request (if any).
       +optional
       
      optional string namespace = 6;
      Specified by:
      getNamespace in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getNamespaceBytes

      public com.google.protobuf.ByteString getNamespaceBytes()
       Namespace is the namespace associated with the request (if any).
       +optional
       
      optional string namespace = 6;
      Specified by:
      getNamespaceBytes in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasOperation

      public boolean hasOperation()
       Operation is the operation being performed. This may be different than the operation
       requested. e.g. a patch can result in either a CREATE or UPDATE Operation.
       
      optional string operation = 7;
      Specified by:
      hasOperation in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getOperation

      public String getOperation()
       Operation is the operation being performed. This may be different than the operation
       requested. e.g. a patch can result in either a CREATE or UPDATE Operation.
       
      optional string operation = 7;
      Specified by:
      getOperation in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getOperationBytes

      public com.google.protobuf.ByteString getOperationBytes()
       Operation is the operation being performed. This may be different than the operation
       requested. e.g. a patch can result in either a CREATE or UPDATE Operation.
       
      optional string operation = 7;
      Specified by:
      getOperationBytes in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasUserInfo

      public boolean hasUserInfo()
       UserInfo is information about the requesting user
       
      optional .k8s.io.api.authentication.v1.UserInfo userInfo = 8;
      Specified by:
      hasUserInfo in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getUserInfo

      public V1Authentication.UserInfo getUserInfo()
       UserInfo is information about the requesting user
       
      optional .k8s.io.api.authentication.v1.UserInfo userInfo = 8;
      Specified by:
      getUserInfo in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getUserInfoOrBuilder

      public V1Authentication.UserInfoOrBuilder getUserInfoOrBuilder()
       UserInfo is information about the requesting user
       
      optional .k8s.io.api.authentication.v1.UserInfo userInfo = 8;
      Specified by:
      getUserInfoOrBuilder in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasObject

      public boolean hasObject()
       Object is the object from the incoming request.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 9;
      Specified by:
      hasObject in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getObject

      public Runtime.RawExtension getObject()
       Object is the object from the incoming request.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 9;
      Specified by:
      getObject in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getObjectOrBuilder

      public Runtime.RawExtensionOrBuilder getObjectOrBuilder()
       Object is the object from the incoming request.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 9;
      Specified by:
      getObjectOrBuilder in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasOldObject

      public boolean hasOldObject()
       OldObject is the existing object. Only populated for DELETE and UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 10;
      Specified by:
      hasOldObject in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getOldObject

      public Runtime.RawExtension getOldObject()
       OldObject is the existing object. Only populated for DELETE and UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 10;
      Specified by:
      getOldObject in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getOldObjectOrBuilder

      public Runtime.RawExtensionOrBuilder getOldObjectOrBuilder()
       OldObject is the existing object. Only populated for DELETE and UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 10;
      Specified by:
      getOldObjectOrBuilder in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasDryRun

      public boolean hasDryRun()
       DryRun indicates that modifications will definitely not be persisted for this request.
       Defaults to false.
       +optional
       
      optional bool dryRun = 11;
      Specified by:
      hasDryRun in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getDryRun

      public boolean getDryRun()
       DryRun indicates that modifications will definitely not be persisted for this request.
       Defaults to false.
       +optional
       
      optional bool dryRun = 11;
      Specified by:
      getDryRun in interface V1beta1Admission.AdmissionRequestOrBuilder
    • hasOptions

      public boolean hasOptions()
       Options is the operation option structure of the operation being performed.
       e.g. `meta.k8s.io/v1.DeleteOptions` or `meta.k8s.io/v1.CreateOptions`. This may be
       different than the options the caller provided. e.g. for a patch request the performed
       Operation might be a CREATE, in which case the Options will a
       `meta.k8s.io/v1.CreateOptions` even though the caller provided `meta.k8s.io/v1.PatchOptions`.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension options = 12;
      Specified by:
      hasOptions in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getOptions

      public Runtime.RawExtension getOptions()
       Options is the operation option structure of the operation being performed.
       e.g. `meta.k8s.io/v1.DeleteOptions` or `meta.k8s.io/v1.CreateOptions`. This may be
       different than the options the caller provided. e.g. for a patch request the performed
       Operation might be a CREATE, in which case the Options will a
       `meta.k8s.io/v1.CreateOptions` even though the caller provided `meta.k8s.io/v1.PatchOptions`.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension options = 12;
      Specified by:
      getOptions in interface V1beta1Admission.AdmissionRequestOrBuilder
    • getOptionsOrBuilder

      public Runtime.RawExtensionOrBuilder getOptionsOrBuilder()
       Options is the operation option structure of the operation being performed.
       e.g. `meta.k8s.io/v1.DeleteOptions` or `meta.k8s.io/v1.CreateOptions`. This may be
       different than the options the caller provided. e.g. for a patch request the performed
       Operation might be a CREATE, in which case the Options will a
       `meta.k8s.io/v1.CreateOptions` even though the caller provided `meta.k8s.io/v1.PatchOptions`.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension options = 12;
      Specified by:
      getOptionsOrBuilder in interface V1beta1Admission.AdmissionRequestOrBuilder
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessageV3
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessageV3
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static V1beta1Admission.AdmissionRequest parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static V1beta1Admission.AdmissionRequest parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static V1beta1Admission.AdmissionRequest parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public V1beta1Admission.AdmissionRequest.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static V1beta1Admission.AdmissionRequest.Builder newBuilder()
    • newBuilder

    • toBuilder

      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected V1beta1Admission.AdmissionRequest.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
      Specified by:
      newBuilderForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstance

      public static V1beta1Admission.AdmissionRequest getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<V1beta1Admission.AdmissionRequest> parser()
    • getParserForType

      public com.google.protobuf.Parser<V1beta1Admission.AdmissionRequest> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessageV3
    • getDefaultInstanceForType

      public V1beta1Admission.AdmissionRequest getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder