public static final class V1beta1Admission.AdmissionResponse extends com.google.protobuf.GeneratedMessageV3 implements V1beta1Admission.AdmissionResponseOrBuilder
AdmissionResponse describes an admission response.Protobuf type
k8s.io.api.admission.v1beta1.AdmissionResponse| Modifier and Type | Class and Description |
|---|---|
static class |
V1beta1Admission.AdmissionResponse.Builder
AdmissionResponse describes an admission response.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ALLOWED_FIELD_NUMBER |
static int |
AUDITANNOTATIONS_FIELD_NUMBER |
static com.google.protobuf.Parser<V1beta1Admission.AdmissionResponse> |
PARSER
Deprecated.
|
static int |
PATCH_FIELD_NUMBER |
static int |
PATCHTYPE_FIELD_NUMBER |
static int |
STATUS_FIELD_NUMBER |
static int |
UID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsAuditAnnotations(String key)
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g.
|
boolean |
equals(Object obj) |
boolean |
getAllowed()
Allowed indicates whether or not the admission request was permitted.
|
Map<String,String> |
getAuditAnnotations()
Deprecated.
|
int |
getAuditAnnotationsCount()
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g.
|
Map<String,String> |
getAuditAnnotationsMap()
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g.
|
String |
getAuditAnnotationsOrDefault(String key,
String defaultValue)
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g.
|
String |
getAuditAnnotationsOrThrow(String key)
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g.
|
static V1beta1Admission.AdmissionResponse |
getDefaultInstance() |
V1beta1Admission.AdmissionResponse |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Parser<V1beta1Admission.AdmissionResponse> |
getParserForType() |
com.google.protobuf.ByteString |
getPatch()
The patch body.
|
String |
getPatchType()
The type of Patch.
|
com.google.protobuf.ByteString |
getPatchTypeBytes()
The type of Patch.
|
int |
getSerializedSize() |
Meta.Status |
getStatus()
Result contains extra details into why an admission request was denied.
|
Meta.StatusOrBuilder |
getStatusOrBuilder()
Result contains extra details into why an admission request was denied.
|
String |
getUid()
UID is an identifier for the individual request/response.
|
com.google.protobuf.ByteString |
getUidBytes()
UID is an identifier for the individual request/response.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
boolean |
hasAllowed()
Allowed indicates whether or not the admission request was permitted.
|
int |
hashCode() |
boolean |
hasPatch()
The patch body.
|
boolean |
hasPatchType()
The type of Patch.
|
boolean |
hasStatus()
Result contains extra details into why an admission request was denied.
|
boolean |
hasUid()
UID is an identifier for the individual request/response.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static V1beta1Admission.AdmissionResponse.Builder |
newBuilder() |
static V1beta1Admission.AdmissionResponse.Builder |
newBuilder(V1beta1Admission.AdmissionResponse prototype) |
V1beta1Admission.AdmissionResponse.Builder |
newBuilderForType() |
protected V1beta1Admission.AdmissionResponse.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static V1beta1Admission.AdmissionResponse |
parseDelimitedFrom(InputStream input) |
static V1beta1Admission.AdmissionResponse |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Admission.AdmissionResponse |
parseFrom(byte[] data) |
static V1beta1Admission.AdmissionResponse |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Admission.AdmissionResponse |
parseFrom(ByteBuffer data) |
static V1beta1Admission.AdmissionResponse |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Admission.AdmissionResponse |
parseFrom(com.google.protobuf.ByteString data) |
static V1beta1Admission.AdmissionResponse |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Admission.AdmissionResponse |
parseFrom(com.google.protobuf.CodedInputStream input) |
static V1beta1Admission.AdmissionResponse |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static V1beta1Admission.AdmissionResponse |
parseFrom(InputStream input) |
static V1beta1Admission.AdmissionResponse |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<V1beta1Admission.AdmissionResponse> |
parser() |
V1beta1Admission.AdmissionResponse.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newInstance, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int UID_FIELD_NUMBER
public static final int ALLOWED_FIELD_NUMBER
public static final int STATUS_FIELD_NUMBER
public static final int PATCH_FIELD_NUMBER
public static final int PATCHTYPE_FIELD_NUMBER
public static final int AUDITANNOTATIONS_FIELD_NUMBER
@Deprecated public static final com.google.protobuf.Parser<V1beta1Admission.AdmissionResponse> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public boolean hasUid()
UID is an identifier for the individual request/response. This should be copied over from the corresponding AdmissionRequest.
optional string uid = 1;hasUid in interface V1beta1Admission.AdmissionResponseOrBuilderpublic String getUid()
UID is an identifier for the individual request/response. This should be copied over from the corresponding AdmissionRequest.
optional string uid = 1;getUid in interface V1beta1Admission.AdmissionResponseOrBuilderpublic com.google.protobuf.ByteString getUidBytes()
UID is an identifier for the individual request/response. This should be copied over from the corresponding AdmissionRequest.
optional string uid = 1;getUidBytes in interface V1beta1Admission.AdmissionResponseOrBuilderpublic boolean hasAllowed()
Allowed indicates whether or not the admission request was permitted.
optional bool allowed = 2;hasAllowed in interface V1beta1Admission.AdmissionResponseOrBuilderpublic boolean getAllowed()
Allowed indicates whether or not the admission request was permitted.
optional bool allowed = 2;getAllowed in interface V1beta1Admission.AdmissionResponseOrBuilderpublic boolean hasStatus()
Result contains extra details into why an admission request was denied. This field IS NOT consulted in any way if "Allowed" is "true". +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Status status = 3;hasStatus in interface V1beta1Admission.AdmissionResponseOrBuilderpublic Meta.Status getStatus()
Result contains extra details into why an admission request was denied. This field IS NOT consulted in any way if "Allowed" is "true". +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Status status = 3;getStatus in interface V1beta1Admission.AdmissionResponseOrBuilderpublic Meta.StatusOrBuilder getStatusOrBuilder()
Result contains extra details into why an admission request was denied. This field IS NOT consulted in any way if "Allowed" is "true". +optional
optional .k8s.io.apimachinery.pkg.apis.meta.v1.Status status = 3;getStatusOrBuilder in interface V1beta1Admission.AdmissionResponseOrBuilderpublic boolean hasPatch()
The patch body. Currently we only support "JSONPatch" which implements RFC 6902. +optional
optional bytes patch = 4;hasPatch in interface V1beta1Admission.AdmissionResponseOrBuilderpublic com.google.protobuf.ByteString getPatch()
The patch body. Currently we only support "JSONPatch" which implements RFC 6902. +optional
optional bytes patch = 4;getPatch in interface V1beta1Admission.AdmissionResponseOrBuilderpublic boolean hasPatchType()
The type of Patch. Currently we only allow "JSONPatch". +optional
optional string patchType = 5;hasPatchType in interface V1beta1Admission.AdmissionResponseOrBuilderpublic String getPatchType()
The type of Patch. Currently we only allow "JSONPatch". +optional
optional string patchType = 5;getPatchType in interface V1beta1Admission.AdmissionResponseOrBuilderpublic com.google.protobuf.ByteString getPatchTypeBytes()
The type of Patch. Currently we only allow "JSONPatch". +optional
optional string patchType = 5;getPatchTypeBytes in interface V1beta1Admission.AdmissionResponseOrBuilderpublic int getAuditAnnotationsCount()
V1beta1Admission.AdmissionResponseOrBuilderAuditAnnotations is an unstructured key value map set by remote admission controller (e.g. error=image-blacklisted). MutatingAdmissionWebhook and ValidatingAdmissionWebhook admission controller will prefix the keys with admission webhook name (e.g. imagepolicy.example.com/error=image-blacklisted). AuditAnnotations will be provided by the admission webhook to add additional context to the audit log for this request. +optional
map<string, string> auditAnnotations = 6;getAuditAnnotationsCount in interface V1beta1Admission.AdmissionResponseOrBuilderpublic boolean containsAuditAnnotations(String key)
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g. error=image-blacklisted). MutatingAdmissionWebhook and ValidatingAdmissionWebhook admission controller will prefix the keys with admission webhook name (e.g. imagepolicy.example.com/error=image-blacklisted). AuditAnnotations will be provided by the admission webhook to add additional context to the audit log for this request. +optional
map<string, string> auditAnnotations = 6;containsAuditAnnotations in interface V1beta1Admission.AdmissionResponseOrBuilder@Deprecated public Map<String,String> getAuditAnnotations()
getAuditAnnotationsMap() instead.getAuditAnnotations in interface V1beta1Admission.AdmissionResponseOrBuilderpublic Map<String,String> getAuditAnnotationsMap()
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g. error=image-blacklisted). MutatingAdmissionWebhook and ValidatingAdmissionWebhook admission controller will prefix the keys with admission webhook name (e.g. imagepolicy.example.com/error=image-blacklisted). AuditAnnotations will be provided by the admission webhook to add additional context to the audit log for this request. +optional
map<string, string> auditAnnotations = 6;getAuditAnnotationsMap in interface V1beta1Admission.AdmissionResponseOrBuilderpublic String getAuditAnnotationsOrDefault(String key, String defaultValue)
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g. error=image-blacklisted). MutatingAdmissionWebhook and ValidatingAdmissionWebhook admission controller will prefix the keys with admission webhook name (e.g. imagepolicy.example.com/error=image-blacklisted). AuditAnnotations will be provided by the admission webhook to add additional context to the audit log for this request. +optional
map<string, string> auditAnnotations = 6;getAuditAnnotationsOrDefault in interface V1beta1Admission.AdmissionResponseOrBuilderpublic String getAuditAnnotationsOrThrow(String key)
AuditAnnotations is an unstructured key value map set by remote admission controller (e.g. error=image-blacklisted). MutatingAdmissionWebhook and ValidatingAdmissionWebhook admission controller will prefix the keys with admission webhook name (e.g. imagepolicy.example.com/error=image-blacklisted). AuditAnnotations will be provided by the admission webhook to add additional context to the audit log for this request. +optional
map<string, string> auditAnnotations = 6;getAuditAnnotationsOrThrow in interface V1beta1Admission.AdmissionResponseOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static V1beta1Admission.AdmissionResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(InputStream input) throws IOException
IOExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static V1beta1Admission.AdmissionResponse parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static V1beta1Admission.AdmissionResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static V1beta1Admission.AdmissionResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic V1beta1Admission.AdmissionResponse.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static V1beta1Admission.AdmissionResponse.Builder newBuilder()
public static V1beta1Admission.AdmissionResponse.Builder newBuilder(V1beta1Admission.AdmissionResponse prototype)
public V1beta1Admission.AdmissionResponse.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected V1beta1Admission.AdmissionResponse.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static V1beta1Admission.AdmissionResponse getDefaultInstance()
public static com.google.protobuf.Parser<V1beta1Admission.AdmissionResponse> parser()
public com.google.protobuf.Parser<V1beta1Admission.AdmissionResponse> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public V1beta1Admission.AdmissionResponse getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2020. All rights reserved.