public static final class HierarchyControllerConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder> implements HierarchyControllerConfigOrBuilder
Configuration for Hierarchy ControllerProtobuf type
google.cloud.gkehub.configmanagement.v1alpha.HierarchyControllerConfig| Modifier and Type | Method and Description |
|---|---|
HierarchyControllerConfig.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HierarchyControllerConfig |
build() |
HierarchyControllerConfig |
buildPartial() |
HierarchyControllerConfig.Builder |
clear() |
HierarchyControllerConfig.Builder |
clearEnabled()
Whether Hierarchy Controller is enabled in this cluster.
|
HierarchyControllerConfig.Builder |
clearEnableHierarchicalResourceQuota()
Whether hierarchical resource quota is enabled in this cluster.
|
HierarchyControllerConfig.Builder |
clearEnablePodTreeLabels()
Whether pod tree labels are enabled in this cluster.
|
HierarchyControllerConfig.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
HierarchyControllerConfig.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
HierarchyControllerConfig.Builder |
clone() |
HierarchyControllerConfig |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
boolean |
getEnabled()
Whether Hierarchy Controller is enabled in this cluster.
|
boolean |
getEnableHierarchicalResourceQuota()
Whether hierarchical resource quota is enabled in this cluster.
|
boolean |
getEnablePodTreeLabels()
Whether pod tree labels are enabled in this cluster.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
HierarchyControllerConfig.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
HierarchyControllerConfig.Builder |
mergeFrom(HierarchyControllerConfig other) |
HierarchyControllerConfig.Builder |
mergeFrom(com.google.protobuf.Message other) |
HierarchyControllerConfig.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
HierarchyControllerConfig.Builder |
setEnabled(boolean value)
Whether Hierarchy Controller is enabled in this cluster.
|
HierarchyControllerConfig.Builder |
setEnableHierarchicalResourceQuota(boolean value)
Whether hierarchical resource quota is enabled in this cluster.
|
HierarchyControllerConfig.Builder |
setEnablePodTreeLabels(boolean value)
Whether pod tree labels are enabled in this cluster.
|
HierarchyControllerConfig.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
HierarchyControllerConfig.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
HierarchyControllerConfig.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic HierarchyControllerConfig build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic HierarchyControllerConfig buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic HierarchyControllerConfig.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder mergeFrom(HierarchyControllerConfig other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public HierarchyControllerConfig.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<HierarchyControllerConfig.Builder>IOExceptionpublic boolean getEnabled()
Whether Hierarchy Controller is enabled in this cluster.
bool enabled = 1;getEnabled in interface HierarchyControllerConfigOrBuilderpublic HierarchyControllerConfig.Builder setEnabled(boolean value)
Whether Hierarchy Controller is enabled in this cluster.
bool enabled = 1;value - The enabled to set.public HierarchyControllerConfig.Builder clearEnabled()
Whether Hierarchy Controller is enabled in this cluster.
bool enabled = 1;public boolean getEnablePodTreeLabels()
Whether pod tree labels are enabled in this cluster.
bool enable_pod_tree_labels = 2;getEnablePodTreeLabels in interface HierarchyControllerConfigOrBuilderpublic HierarchyControllerConfig.Builder setEnablePodTreeLabels(boolean value)
Whether pod tree labels are enabled in this cluster.
bool enable_pod_tree_labels = 2;value - The enablePodTreeLabels to set.public HierarchyControllerConfig.Builder clearEnablePodTreeLabels()
Whether pod tree labels are enabled in this cluster.
bool enable_pod_tree_labels = 2;public boolean getEnableHierarchicalResourceQuota()
Whether hierarchical resource quota is enabled in this cluster.
bool enable_hierarchical_resource_quota = 3;getEnableHierarchicalResourceQuota in interface HierarchyControllerConfigOrBuilderpublic HierarchyControllerConfig.Builder setEnableHierarchicalResourceQuota(boolean value)
Whether hierarchical resource quota is enabled in this cluster.
bool enable_hierarchical_resource_quota = 3;value - The enableHierarchicalResourceQuota to set.public HierarchyControllerConfig.Builder clearEnableHierarchicalResourceQuota()
Whether hierarchical resource quota is enabled in this cluster.
bool enable_hierarchical_resource_quota = 3;public final HierarchyControllerConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>public final HierarchyControllerConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<HierarchyControllerConfig.Builder>Copyright © 2024 Google LLC. All rights reserved.