Class V1beta1Admission.AdmissionRequest.Builder

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

public static final class V1beta1Admission.AdmissionRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder> implements V1beta1Admission.AdmissionRequestOrBuilder
 AdmissionRequest describes the admission.Attributes for the admission request.
 
Protobuf type k8s.io.api.admission.v1beta1.AdmissionRequest
  • Method Details

    • 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.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • getDefaultInstanceForType

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

      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

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

      Specified by:
      clone in interface com.google.protobuf.Message.Builder
      Specified by:
      clone in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clone in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • setField

      public V1beta1Admission.AdmissionRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      setField in interface com.google.protobuf.Message.Builder
      Overrides:
      setField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • clearField

      public V1beta1Admission.AdmissionRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
      Specified by:
      clearField in interface com.google.protobuf.Message.Builder
      Overrides:
      clearField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • clearOneof

      public V1beta1Admission.AdmissionRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
      Specified by:
      clearOneof in interface com.google.protobuf.Message.Builder
      Overrides:
      clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • setRepeatedField

      public V1beta1Admission.AdmissionRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
      Specified by:
      setRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • addRepeatedField

      public V1beta1Admission.AdmissionRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
      Specified by:
      addRepeatedField in interface com.google.protobuf.Message.Builder
      Overrides:
      addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • mergeFrom

      public V1beta1Admission.AdmissionRequest.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • mergeFrom

      public V1beta1Admission.AdmissionRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<V1beta1Admission.AdmissionRequest.Builder>
      Throws:
      IOException
    • 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
    • setUid

       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;
    • clearUid

       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;
    • setUidBytes

      public V1beta1Admission.AdmissionRequest.Builder setUidBytes(com.google.protobuf.ByteString value)
       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;
    • 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
    • setKind

       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;
    • setKind

       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;
    • mergeKind

       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;
    • clearKind

       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;
    • getKindBuilder

      public Meta.GroupVersionKind.Builder getKindBuilder()
       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;
    • 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
    • setResource

       Resource is the fully-qualified resource being requested (for example, v1.pods)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 3;
    • setResource

       Resource is the fully-qualified resource being requested (for example, v1.pods)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 3;
    • mergeResource

       Resource is the fully-qualified resource being requested (for example, v1.pods)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 3;
    • clearResource

       Resource is the fully-qualified resource being requested (for example, v1.pods)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 3;
    • getResourceBuilder

      public Meta.GroupVersionResource.Builder getResourceBuilder()
       Resource is the fully-qualified resource being requested (for example, v1.pods)
       
      optional .k8s.io.apimachinery.pkg.apis.meta.v1.GroupVersionResource resource = 3;
    • 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
    • setSubResource

      public V1beta1Admission.AdmissionRequest.Builder setSubResource(String value)
       SubResource is the subresource being requested, if any (for example, "status" or "scale")
       +optional
       
      optional string subResource = 4;
    • clearSubResource

      public V1beta1Admission.AdmissionRequest.Builder clearSubResource()
       SubResource is the subresource being requested, if any (for example, "status" or "scale")
       +optional
       
      optional string subResource = 4;
    • setSubResourceBytes

      public V1beta1Admission.AdmissionRequest.Builder setSubResourceBytes(com.google.protobuf.ByteString value)
       SubResource is the subresource being requested, if any (for example, "status" or "scale")
       +optional
       
      optional string subResource = 4;
    • 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
    • setRequestKind

       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;
    • setRequestKind

       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;
    • mergeRequestKind

       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;
    • clearRequestKind

      public V1beta1Admission.AdmissionRequest.Builder clearRequestKind()
       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;
    • getRequestKindBuilder

      public Meta.GroupVersionKind.Builder getRequestKindBuilder()
       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;
    • 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
    • setRequestResource

       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;
    • setRequestResource

       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;
    • mergeRequestResource

       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;
    • clearRequestResource

      public V1beta1Admission.AdmissionRequest.Builder clearRequestResource()
       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;
    • getRequestResourceBuilder

      public Meta.GroupVersionResource.Builder getRequestResourceBuilder()
       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;
    • 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
    • setRequestSubResource

      public V1beta1Admission.AdmissionRequest.Builder setRequestSubResource(String value)
       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;
    • clearRequestSubResource

      public V1beta1Admission.AdmissionRequest.Builder clearRequestSubResource()
       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;
    • setRequestSubResourceBytes

      public V1beta1Admission.AdmissionRequest.Builder setRequestSubResourceBytes(com.google.protobuf.ByteString value)
       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;
    • 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
    • setName

       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;
    • clearName

       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;
    • setNameBytes

      public V1beta1Admission.AdmissionRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
       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;
    • 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
    • setNamespace

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

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

      public V1beta1Admission.AdmissionRequest.Builder setNamespaceBytes(com.google.protobuf.ByteString value)
       Namespace is the namespace associated with the request (if any).
       +optional
       
      optional string namespace = 6;
    • 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
    • setOperation

       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;
    • clearOperation

       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;
    • setOperationBytes

      public V1beta1Admission.AdmissionRequest.Builder setOperationBytes(com.google.protobuf.ByteString value)
       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;
    • 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
    • setUserInfo

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

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

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

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

      public V1Authentication.UserInfo.Builder getUserInfoBuilder()
       UserInfo is information about the requesting user
       
      optional .k8s.io.api.authentication.v1.UserInfo userInfo = 8;
    • 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
    • setObject

       Object is the object from the incoming request.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 9;
    • setObject

       Object is the object from the incoming request.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 9;
    • mergeObject

       Object is the object from the incoming request.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 9;
    • clearObject

       Object is the object from the incoming request.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 9;
    • getObjectBuilder

      public Runtime.RawExtension.Builder getObjectBuilder()
       Object is the object from the incoming request.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension object = 9;
    • 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
    • setOldObject

       OldObject is the existing object. Only populated for DELETE and UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 10;
    • setOldObject

       OldObject is the existing object. Only populated for DELETE and UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 10;
    • mergeOldObject

       OldObject is the existing object. Only populated for DELETE and UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 10;
    • clearOldObject

       OldObject is the existing object. Only populated for DELETE and UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 10;
    • getOldObjectBuilder

      public Runtime.RawExtension.Builder getOldObjectBuilder()
       OldObject is the existing object. Only populated for DELETE and UPDATE requests.
       +optional
       
      optional .k8s.io.apimachinery.pkg.runtime.RawExtension oldObject = 10;
    • 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
    • setDryRun

      public V1beta1Admission.AdmissionRequest.Builder setDryRun(boolean value)
       DryRun indicates that modifications will definitely not be persisted for this request.
       Defaults to false.
       +optional
       
      optional bool dryRun = 11;
    • clearDryRun

       DryRun indicates that modifications will definitely not be persisted for this request.
       Defaults to false.
       +optional
       
      optional bool dryRun = 11;
    • 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
    • setOptions

       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;
    • setOptions

       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;
    • mergeOptions

       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;
    • clearOptions

       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;
    • getOptionsBuilder

      public Runtime.RawExtension.Builder getOptionsBuilder()
       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;
    • 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
    • setUnknownFields

      public final V1beta1Admission.AdmissionRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      setUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>
    • mergeUnknownFields

      public final V1beta1Admission.AdmissionRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
      Specified by:
      mergeUnknownFields in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<V1beta1Admission.AdmissionRequest.Builder>