Class ClusterPolicyConfig

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.ClusterPolicyConfig
All Implemented Interfaces:
ClusterPolicyConfigOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class ClusterPolicyConfig extends com.google.protobuf.GeneratedMessage implements ClusterPolicyConfigOrBuilder
 ClusterPolicyConfig stores the configuration for cluster wide policies.
 
Protobuf type google.container.v1.ClusterPolicyConfig
See Also:
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static final class 
    ClusterPolicyConfig stores the configuration for cluster wide policies.

    Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage

    com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message,T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage

    com.google.protobuf.AbstractMessage.BuilderParent

    Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite

    com.google.protobuf.AbstractMessageLite.InternalOneOfEnum
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     

    Fields inherited from class com.google.protobuf.GeneratedMessage

    alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFields

    Fields inherited from class com.google.protobuf.AbstractMessage

    memoizedSize

    Fields inherited from class com.google.protobuf.AbstractMessageLite

    memoizedHashCode
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
     
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    boolean
    Denotes preventing standard node pools and requiring only autopilot node pools.
    boolean
    Denotes preventing impersonation and CSRs for GKE System users.
    boolean
    Denotes that preventing creation and mutation of resources in GKE managed namespaces and cluster-scoped GKE managed resources .
    boolean
    Denotes preventing unsafe webhooks.
    com.google.protobuf.Parser<ClusterPolicyConfig>
     
    int
     
    int
     
    boolean
    Denotes preventing standard node pools and requiring only autopilot node pools.
    boolean
    Denotes preventing impersonation and CSRs for GKE System users.
    boolean
    Denotes that preventing creation and mutation of resources in GKE managed namespaces and cluster-scoped GKE managed resources .
    boolean
    Denotes preventing unsafe webhooks.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
     
     
    newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
     
     
    parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(byte[] data)
     
    parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.ByteString data)
     
    parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    parseFrom(com.google.protobuf.CodedInputStream input)
     
    parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
     
    parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    static com.google.protobuf.Parser<ClusterPolicyConfig>
     
     
    void
    writeTo(com.google.protobuf.CodedOutputStream output)
     

    Methods inherited from class com.google.protobuf.GeneratedMessage

    canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag

    Methods inherited from class com.google.protobuf.AbstractMessage

    findInitializationErrors, getInitializationErrorString, hashFields, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite

    addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.MessageLite

    toByteArray, toByteString, writeDelimitedTo, writeTo

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Field Details

    • NO_SYSTEM_MUTATION_FIELD_NUMBER

      public static final int NO_SYSTEM_MUTATION_FIELD_NUMBER
      See Also:
    • NO_SYSTEM_IMPERSONATION_FIELD_NUMBER

      public static final int NO_SYSTEM_IMPERSONATION_FIELD_NUMBER
      See Also:
    • NO_UNSAFE_WEBHOOKS_FIELD_NUMBER

      public static final int NO_UNSAFE_WEBHOOKS_FIELD_NUMBER
      See Also:
    • NO_STANDARD_NODE_POOLS_FIELD_NUMBER

      public static final int NO_STANDARD_NODE_POOLS_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

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

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasNoSystemMutation

      public boolean hasNoSystemMutation()
       Denotes that preventing creation and mutation of resources in GKE
       managed namespaces and cluster-scoped GKE managed resources .
       
      optional bool no_system_mutation = 1;
      Specified by:
      hasNoSystemMutation in interface ClusterPolicyConfigOrBuilder
      Returns:
      Whether the noSystemMutation field is set.
    • getNoSystemMutation

      public boolean getNoSystemMutation()
       Denotes that preventing creation and mutation of resources in GKE
       managed namespaces and cluster-scoped GKE managed resources .
       
      optional bool no_system_mutation = 1;
      Specified by:
      getNoSystemMutation in interface ClusterPolicyConfigOrBuilder
      Returns:
      The noSystemMutation.
    • hasNoSystemImpersonation

      public boolean hasNoSystemImpersonation()
       Denotes preventing impersonation and CSRs for GKE System users.
       
      optional bool no_system_impersonation = 2;
      Specified by:
      hasNoSystemImpersonation in interface ClusterPolicyConfigOrBuilder
      Returns:
      Whether the noSystemImpersonation field is set.
    • getNoSystemImpersonation

      public boolean getNoSystemImpersonation()
       Denotes preventing impersonation and CSRs for GKE System users.
       
      optional bool no_system_impersonation = 2;
      Specified by:
      getNoSystemImpersonation in interface ClusterPolicyConfigOrBuilder
      Returns:
      The noSystemImpersonation.
    • hasNoUnsafeWebhooks

      public boolean hasNoUnsafeWebhooks()
       Denotes preventing unsafe webhooks.
       
      optional bool no_unsafe_webhooks = 3;
      Specified by:
      hasNoUnsafeWebhooks in interface ClusterPolicyConfigOrBuilder
      Returns:
      Whether the noUnsafeWebhooks field is set.
    • getNoUnsafeWebhooks

      public boolean getNoUnsafeWebhooks()
       Denotes preventing unsafe webhooks.
       
      optional bool no_unsafe_webhooks = 3;
      Specified by:
      getNoUnsafeWebhooks in interface ClusterPolicyConfigOrBuilder
      Returns:
      The noUnsafeWebhooks.
    • hasNoStandardNodePools

      public boolean hasNoStandardNodePools()
       Denotes preventing standard node pools and requiring only autopilot node
       pools.
       
      optional bool no_standard_node_pools = 5;
      Specified by:
      hasNoStandardNodePools in interface ClusterPolicyConfigOrBuilder
      Returns:
      Whether the noStandardNodePools field is set.
    • getNoStandardNodePools

      public boolean getNoStandardNodePools()
       Denotes preventing standard node pools and requiring only autopilot node
       pools.
       
      optional bool no_standard_node_pools = 5;
      Specified by:
      getNoStandardNodePools in interface ClusterPolicyConfigOrBuilder
      Returns:
      The noStandardNodePools.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • 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.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • 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 ClusterPolicyConfig parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

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

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

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

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

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

      public static ClusterPolicyConfig parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

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

      public static ClusterPolicyConfig parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

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

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

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

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

      public static ClusterPolicyConfig.Builder newBuilder()
    • newBuilder

      public static ClusterPolicyConfig.Builder newBuilder(ClusterPolicyConfig prototype)
    • toBuilder

      public ClusterPolicyConfig.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected ClusterPolicyConfig.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static ClusterPolicyConfig getDefaultInstance()
    • parser

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

      public com.google.protobuf.Parser<ClusterPolicyConfig> 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.GeneratedMessage
    • getDefaultInstanceForType

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