Package com.google.container.v1
Class Autopilot.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Autopilot.Builder>
com.google.container.v1.Autopilot.Builder
- All Implemented Interfaces:
AutopilotOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Autopilot
public static final class Autopilot.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Autopilot.Builder>
implements AutopilotOrBuilder
Autopilot is the configuration for Autopilot settings on the cluster.Protobuf type
google.container.v1.Autopilot-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.Enable AutopilotPrivilegedAdmissionConfig is the configuration related to privileged admission control.WorkloadPolicyConfig is the configuration related to GCW workload policyClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanEnable AutopilotPrivilegedAdmissionConfig is the configuration related to privileged admission control.PrivilegedAdmissionConfig is the configuration related to privileged admission control.PrivilegedAdmissionConfig is the configuration related to privileged admission control.WorkloadPolicyConfig is the configuration related to GCW workload policyWorkloadPolicyConfig is the configuration related to GCW workload policyWorkloadPolicyConfig is the configuration related to GCW workload policybooleanClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.booleanPrivilegedAdmissionConfig is the configuration related to privileged admission control.booleanWorkloadPolicyConfig is the configuration related to GCW workload policyprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) PrivilegedAdmissionConfig is the configuration related to privileged admission control.WorkloadPolicyConfig is the configuration related to GCW workload policyClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.setClusterPolicyConfig(ClusterPolicyConfig.Builder builderForValue) ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.setEnabled(boolean value) Enable AutopilotPrivilegedAdmissionConfig is the configuration related to privileged admission control.setPrivilegedAdmissionConfig(PrivilegedAdmissionConfig.Builder builderForValue) PrivilegedAdmissionConfig is the configuration related to privileged admission control.WorkloadPolicyConfig is the configuration related to GCW workload policysetWorkloadPolicyConfig(WorkloadPolicyConfig.Builder builderForValue) WorkloadPolicyConfig is the configuration related to GCW workload policyMethods 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<Autopilot.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<Autopilot.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<Autopilot.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<Autopilot.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Autopilot.Builder>
-
mergeFrom
public Autopilot.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<Autopilot.Builder>- Throws:
IOException
-
getEnabled
public boolean getEnabled()Enable Autopilot
bool enabled = 1;- Specified by:
getEnabledin interfaceAutopilotOrBuilder- Returns:
- The enabled.
-
setEnabled
Enable Autopilot
bool enabled = 1;- Parameters:
value- The enabled to set.- Returns:
- This builder for chaining.
-
clearEnabled
Enable Autopilot
bool enabled = 1;- Returns:
- This builder for chaining.
-
hasWorkloadPolicyConfig
public boolean hasWorkloadPolicyConfig()WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig workload_policy_config = 2;- Specified by:
hasWorkloadPolicyConfigin interfaceAutopilotOrBuilder- Returns:
- Whether the workloadPolicyConfig field is set.
-
getWorkloadPolicyConfig
WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig workload_policy_config = 2;- Specified by:
getWorkloadPolicyConfigin interfaceAutopilotOrBuilder- Returns:
- The workloadPolicyConfig.
-
setWorkloadPolicyConfig
WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig workload_policy_config = 2; -
setWorkloadPolicyConfig
WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig workload_policy_config = 2; -
mergeWorkloadPolicyConfig
WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig workload_policy_config = 2; -
clearWorkloadPolicyConfig
WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig workload_policy_config = 2; -
getWorkloadPolicyConfigBuilder
WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig workload_policy_config = 2; -
getWorkloadPolicyConfigOrBuilder
WorkloadPolicyConfig is the configuration related to GCW workload policy
.google.container.v1.WorkloadPolicyConfig workload_policy_config = 2;- Specified by:
getWorkloadPolicyConfigOrBuilderin interfaceAutopilotOrBuilder
-
hasPrivilegedAdmissionConfig
public boolean hasPrivilegedAdmissionConfig()PrivilegedAdmissionConfig is the configuration related to privileged admission control.
.google.container.v1.PrivilegedAdmissionConfig privileged_admission_config = 4;- Specified by:
hasPrivilegedAdmissionConfigin interfaceAutopilotOrBuilder- Returns:
- Whether the privilegedAdmissionConfig field is set.
-
getPrivilegedAdmissionConfig
PrivilegedAdmissionConfig is the configuration related to privileged admission control.
.google.container.v1.PrivilegedAdmissionConfig privileged_admission_config = 4;- Specified by:
getPrivilegedAdmissionConfigin interfaceAutopilotOrBuilder- Returns:
- The privilegedAdmissionConfig.
-
setPrivilegedAdmissionConfig
PrivilegedAdmissionConfig is the configuration related to privileged admission control.
.google.container.v1.PrivilegedAdmissionConfig privileged_admission_config = 4; -
setPrivilegedAdmissionConfig
public Autopilot.Builder setPrivilegedAdmissionConfig(PrivilegedAdmissionConfig.Builder builderForValue) PrivilegedAdmissionConfig is the configuration related to privileged admission control.
.google.container.v1.PrivilegedAdmissionConfig privileged_admission_config = 4; -
mergePrivilegedAdmissionConfig
PrivilegedAdmissionConfig is the configuration related to privileged admission control.
.google.container.v1.PrivilegedAdmissionConfig privileged_admission_config = 4; -
clearPrivilegedAdmissionConfig
PrivilegedAdmissionConfig is the configuration related to privileged admission control.
.google.container.v1.PrivilegedAdmissionConfig privileged_admission_config = 4; -
getPrivilegedAdmissionConfigBuilder
PrivilegedAdmissionConfig is the configuration related to privileged admission control.
.google.container.v1.PrivilegedAdmissionConfig privileged_admission_config = 4; -
getPrivilegedAdmissionConfigOrBuilder
PrivilegedAdmissionConfig is the configuration related to privileged admission control.
.google.container.v1.PrivilegedAdmissionConfig privileged_admission_config = 4;- Specified by:
getPrivilegedAdmissionConfigOrBuilderin interfaceAutopilotOrBuilder
-
hasClusterPolicyConfig
public boolean hasClusterPolicyConfig()ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.
.google.container.v1.ClusterPolicyConfig cluster_policy_config = 5;- Specified by:
hasClusterPolicyConfigin interfaceAutopilotOrBuilder- Returns:
- Whether the clusterPolicyConfig field is set.
-
getClusterPolicyConfig
ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.
.google.container.v1.ClusterPolicyConfig cluster_policy_config = 5;- Specified by:
getClusterPolicyConfigin interfaceAutopilotOrBuilder- Returns:
- The clusterPolicyConfig.
-
setClusterPolicyConfig
ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.
.google.container.v1.ClusterPolicyConfig cluster_policy_config = 5; -
setClusterPolicyConfig
ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.
.google.container.v1.ClusterPolicyConfig cluster_policy_config = 5; -
mergeClusterPolicyConfig
ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.
.google.container.v1.ClusterPolicyConfig cluster_policy_config = 5; -
clearClusterPolicyConfig
ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.
.google.container.v1.ClusterPolicyConfig cluster_policy_config = 5; -
getClusterPolicyConfigBuilder
ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.
.google.container.v1.ClusterPolicyConfig cluster_policy_config = 5; -
getClusterPolicyConfigOrBuilder
ClusterPolicyConfig denotes cluster level policies that are enforced for the cluster.
.google.container.v1.ClusterPolicyConfig cluster_policy_config = 5;- Specified by:
getClusterPolicyConfigOrBuilderin interfaceAutopilotOrBuilder
-