Package com.google.container.v1beta1
Class ProtectConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ProtectConfig.Builder>
com.google.container.v1beta1.ProtectConfig.Builder
- All Implemented Interfaces:
ProtectConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ProtectConfig
public static final class ProtectConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ProtectConfig.Builder>
implements ProtectConfigOrBuilder
ProtectConfig defines the flags needed to enable/disable features for the Protect API.Protobuf type
google.container.v1beta1.ProtectConfig-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()WorkloadConfig defines which actions are enabled for a cluster's workload configurations.Sets which mode to use for Protect workload vulnerability scanning feature.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorWorkloadConfig defines which actions are enabled for a cluster's workload configurations.WorkloadConfig defines which actions are enabled for a cluster's workload configurations.WorkloadConfig defines which actions are enabled for a cluster's workload configurations.Sets which mode to use for Protect workload vulnerability scanning feature.intSets which mode to use for Protect workload vulnerability scanning feature.booleanWorkloadConfig defines which actions are enabled for a cluster's workload configurations.booleanSets which mode to use for Protect workload vulnerability scanning feature.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ProtectConfig other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) WorkloadConfig defines which actions are enabled for a cluster's workload configurations.setWorkloadConfig(WorkloadConfig value) WorkloadConfig defines which actions are enabled for a cluster's workload configurations.setWorkloadConfig(WorkloadConfig.Builder builderForValue) WorkloadConfig defines which actions are enabled for a cluster's workload configurations.Sets which mode to use for Protect workload vulnerability scanning feature.setWorkloadVulnerabilityModeValue(int value) Sets which mode to use for Protect workload vulnerability scanning feature.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<ProtectConfig.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<ProtectConfig.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<ProtectConfig.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<ProtectConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ProtectConfig.Builder>
-
mergeFrom
public ProtectConfig.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<ProtectConfig.Builder>- Throws:
IOException
-
hasWorkloadConfig
public boolean hasWorkloadConfig()WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
optional .google.container.v1beta1.WorkloadConfig workload_config = 1;- Specified by:
hasWorkloadConfigin interfaceProtectConfigOrBuilder- Returns:
- Whether the workloadConfig field is set.
-
getWorkloadConfig
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
optional .google.container.v1beta1.WorkloadConfig workload_config = 1;- Specified by:
getWorkloadConfigin interfaceProtectConfigOrBuilder- Returns:
- The workloadConfig.
-
setWorkloadConfig
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
optional .google.container.v1beta1.WorkloadConfig workload_config = 1; -
setWorkloadConfig
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
optional .google.container.v1beta1.WorkloadConfig workload_config = 1; -
mergeWorkloadConfig
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
optional .google.container.v1beta1.WorkloadConfig workload_config = 1; -
clearWorkloadConfig
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
optional .google.container.v1beta1.WorkloadConfig workload_config = 1; -
getWorkloadConfigBuilder
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
optional .google.container.v1beta1.WorkloadConfig workload_config = 1; -
getWorkloadConfigOrBuilder
WorkloadConfig defines which actions are enabled for a cluster's workload configurations.
optional .google.container.v1beta1.WorkloadConfig workload_config = 1;- Specified by:
getWorkloadConfigOrBuilderin interfaceProtectConfigOrBuilder
-
hasWorkloadVulnerabilityMode
public boolean hasWorkloadVulnerabilityMode()Sets which mode to use for Protect workload vulnerability scanning feature.
optional .google.container.v1beta1.ProtectConfig.WorkloadVulnerabilityMode workload_vulnerability_mode = 2;- Specified by:
hasWorkloadVulnerabilityModein interfaceProtectConfigOrBuilder- Returns:
- Whether the workloadVulnerabilityMode field is set.
-
getWorkloadVulnerabilityModeValue
public int getWorkloadVulnerabilityModeValue()Sets which mode to use for Protect workload vulnerability scanning feature.
optional .google.container.v1beta1.ProtectConfig.WorkloadVulnerabilityMode workload_vulnerability_mode = 2;- Specified by:
getWorkloadVulnerabilityModeValuein interfaceProtectConfigOrBuilder- Returns:
- The enum numeric value on the wire for workloadVulnerabilityMode.
-
setWorkloadVulnerabilityModeValue
Sets which mode to use for Protect workload vulnerability scanning feature.
optional .google.container.v1beta1.ProtectConfig.WorkloadVulnerabilityMode workload_vulnerability_mode = 2;- Parameters:
value- The enum numeric value on the wire for workloadVulnerabilityMode to set.- Returns:
- This builder for chaining.
-
getWorkloadVulnerabilityMode
Sets which mode to use for Protect workload vulnerability scanning feature.
optional .google.container.v1beta1.ProtectConfig.WorkloadVulnerabilityMode workload_vulnerability_mode = 2;- Specified by:
getWorkloadVulnerabilityModein interfaceProtectConfigOrBuilder- Returns:
- The workloadVulnerabilityMode.
-
setWorkloadVulnerabilityMode
public ProtectConfig.Builder setWorkloadVulnerabilityMode(ProtectConfig.WorkloadVulnerabilityMode value) Sets which mode to use for Protect workload vulnerability scanning feature.
optional .google.container.v1beta1.ProtectConfig.WorkloadVulnerabilityMode workload_vulnerability_mode = 2;- Parameters:
value- The workloadVulnerabilityMode to set.- Returns:
- This builder for chaining.
-
clearWorkloadVulnerabilityMode
Sets which mode to use for Protect workload vulnerability scanning feature.
optional .google.container.v1beta1.ProtectConfig.WorkloadVulnerabilityMode workload_vulnerability_mode = 2;- Returns:
- This builder for chaining.
-