public final class PrivilegedAdmissionConfig extends GeneratedMessage implements PrivilegedAdmissionConfigOrBuilder
PrivilegedAdmissionConfig stores the list of authorized allowlist
paths for the cluster.
Protobuf type google.container.v1beta1.PrivilegedAdmissionConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
ALLOWLIST_PATHS_FIELD_NUMBER
public static final int ALLOWLIST_PATHS_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static PrivilegedAdmissionConfig getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static PrivilegedAdmissionConfig.Builder newBuilder()
newBuilder(PrivilegedAdmissionConfig prototype)
public static PrivilegedAdmissionConfig.Builder newBuilder(PrivilegedAdmissionConfig prototype)
public static PrivilegedAdmissionConfig parseDelimitedFrom(InputStream input)
public static PrivilegedAdmissionConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static PrivilegedAdmissionConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static PrivilegedAdmissionConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static PrivilegedAdmissionConfig parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PrivilegedAdmissionConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static PrivilegedAdmissionConfig parseFrom(CodedInputStream input)
public static PrivilegedAdmissionConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static PrivilegedAdmissionConfig parseFrom(InputStream input)
public static PrivilegedAdmissionConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static PrivilegedAdmissionConfig parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static PrivilegedAdmissionConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<PrivilegedAdmissionConfig> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getAllowlistPaths(int index)
public String getAllowlistPaths(int index)
The customer allowlist Cloud Storage paths for the cluster. These paths are
used with the --autopilot-privileged-admission flag to authorize
privileged workloads in Autopilot clusters.
Paths can be GKE-owned, in the format
gke://<partner_name>/<app_name>/<allowlist_path>, or customer-owned, in
the format gs://<bucket_name>/<allowlist_path>.
Wildcards (*) are supported to authorize all allowlists under specific
paths or directories. Example: gs://my-bucket/* will authorize all
allowlists under the my-bucket bucket.
repeated string allowlist_paths = 1;
| Parameter |
| Name |
Description |
index |
int
The index of the element to return.
|
| Returns |
| Type |
Description |
String |
The allowlistPaths at the given index.
|
getAllowlistPathsBytes(int index)
public ByteString getAllowlistPathsBytes(int index)
The customer allowlist Cloud Storage paths for the cluster. These paths are
used with the --autopilot-privileged-admission flag to authorize
privileged workloads in Autopilot clusters.
Paths can be GKE-owned, in the format
gke://<partner_name>/<app_name>/<allowlist_path>, or customer-owned, in
the format gs://<bucket_name>/<allowlist_path>.
Wildcards (*) are supported to authorize all allowlists under specific
paths or directories. Example: gs://my-bucket/* will authorize all
allowlists under the my-bucket bucket.
repeated string allowlist_paths = 1;
| Parameter |
| Name |
Description |
index |
int
The index of the value to return.
|
| Returns |
| Type |
Description |
ByteString |
The bytes of the allowlistPaths at the given index.
|
getAllowlistPathsCount()
public int getAllowlistPathsCount()
The customer allowlist Cloud Storage paths for the cluster. These paths are
used with the --autopilot-privileged-admission flag to authorize
privileged workloads in Autopilot clusters.
Paths can be GKE-owned, in the format
gke://<partner_name>/<app_name>/<allowlist_path>, or customer-owned, in
the format gs://<bucket_name>/<allowlist_path>.
Wildcards (*) are supported to authorize all allowlists under specific
paths or directories. Example: gs://my-bucket/* will authorize all
allowlists under the my-bucket bucket.
repeated string allowlist_paths = 1;
| Returns |
| Type |
Description |
int |
The count of allowlistPaths.
|
getAllowlistPathsList()
public ProtocolStringList getAllowlistPathsList()
The customer allowlist Cloud Storage paths for the cluster. These paths are
used with the --autopilot-privileged-admission flag to authorize
privileged workloads in Autopilot clusters.
Paths can be GKE-owned, in the format
gke://<partner_name>/<app_name>/<allowlist_path>, or customer-owned, in
the format gs://<bucket_name>/<allowlist_path>.
Wildcards (*) are supported to authorize all allowlists under specific
paths or directories. Example: gs://my-bucket/* will authorize all
allowlists under the my-bucket bucket.
repeated string allowlist_paths = 1;
getDefaultInstanceForType()
public PrivilegedAdmissionConfig getDefaultInstanceForType()
getParserForType()
public Parser<PrivilegedAdmissionConfig> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public PrivilegedAdmissionConfig.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected PrivilegedAdmissionConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public PrivilegedAdmissionConfig.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides