Package com.google.container.v1
Class WorkloadPolicyConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<WorkloadPolicyConfig.Builder>
com.google.container.v1.WorkloadPolicyConfig.Builder
- All Implemented Interfaces:
WorkloadPolicyConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- WorkloadPolicyConfig
public static final class WorkloadPolicyConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<WorkloadPolicyConfig.Builder>
implements WorkloadPolicyConfigOrBuilder
WorkloadPolicyConfig is the configuration related to GCW workload policyProtobuf type
google.container.v1.WorkloadPolicyConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()If true, workloads can use NET_ADMIN capability.If true, enables the GCW Auditor that audits workloads on standard clusters.booleanIf true, workloads can use NET_ADMIN capability.booleanIf true, enables the GCW Auditor that audits workloads on standard clusters.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIf true, workloads can use NET_ADMIN capability.booleanIf true, enables the GCW Auditor that audits workloads on standard clusters.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(WorkloadPolicyConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAllowNetAdmin(boolean value) If true, workloads can use NET_ADMIN capability.setAutopilotCompatibilityAuditingEnabled(boolean value) If true, enables the GCW Auditor that audits workloads on standard clusters.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<WorkloadPolicyConfig.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<WorkloadPolicyConfig.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<WorkloadPolicyConfig.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WorkloadPolicyConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<WorkloadPolicyConfig.Builder>
-
mergeFrom
public WorkloadPolicyConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<WorkloadPolicyConfig.Builder>- Throws:
IOException
-
hasAllowNetAdmin
public boolean hasAllowNetAdmin()If true, workloads can use NET_ADMIN capability.
optional bool allow_net_admin = 1;- Specified by:
hasAllowNetAdminin interfaceWorkloadPolicyConfigOrBuilder- Returns:
- Whether the allowNetAdmin field is set.
-
getAllowNetAdmin
public boolean getAllowNetAdmin()If true, workloads can use NET_ADMIN capability.
optional bool allow_net_admin = 1;- Specified by:
getAllowNetAdminin interfaceWorkloadPolicyConfigOrBuilder- Returns:
- The allowNetAdmin.
-
setAllowNetAdmin
If true, workloads can use NET_ADMIN capability.
optional bool allow_net_admin = 1;- Parameters:
value- The allowNetAdmin to set.- Returns:
- This builder for chaining.
-
clearAllowNetAdmin
If true, workloads can use NET_ADMIN capability.
optional bool allow_net_admin = 1;- Returns:
- This builder for chaining.
-
hasAutopilotCompatibilityAuditingEnabled
public boolean hasAutopilotCompatibilityAuditingEnabled()If true, enables the GCW Auditor that audits workloads on standard clusters.
optional bool autopilot_compatibility_auditing_enabled = 2;- Specified by:
hasAutopilotCompatibilityAuditingEnabledin interfaceWorkloadPolicyConfigOrBuilder- Returns:
- Whether the autopilotCompatibilityAuditingEnabled field is set.
-
getAutopilotCompatibilityAuditingEnabled
public boolean getAutopilotCompatibilityAuditingEnabled()If true, enables the GCW Auditor that audits workloads on standard clusters.
optional bool autopilot_compatibility_auditing_enabled = 2;- Specified by:
getAutopilotCompatibilityAuditingEnabledin interfaceWorkloadPolicyConfigOrBuilder- Returns:
- The autopilotCompatibilityAuditingEnabled.
-
setAutopilotCompatibilityAuditingEnabled
If true, enables the GCW Auditor that audits workloads on standard clusters.
optional bool autopilot_compatibility_auditing_enabled = 2;- Parameters:
value- The autopilotCompatibilityAuditingEnabled to set.- Returns:
- This builder for chaining.
-
clearAutopilotCompatibilityAuditingEnabled
If true, enables the GCW Auditor that audits workloads on standard clusters.
optional bool autopilot_compatibility_auditing_enabled = 2;- Returns:
- This builder for chaining.
-