Package com.google.container.v1
Class MonitoringComponentConfig.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<MonitoringComponentConfig.Builder>
com.google.container.v1.MonitoringComponentConfig.Builder
- All Implemented Interfaces:
MonitoringComponentConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- MonitoringComponentConfig
public static final class MonitoringComponentConfig.Builder
extends com.google.protobuf.GeneratedMessage.Builder<MonitoringComponentConfig.Builder>
implements MonitoringComponentConfigOrBuilder
MonitoringComponentConfig is cluster monitoring component configuration.Protobuf type
google.container.v1.MonitoringComponentConfig-
Method Summary
Modifier and TypeMethodDescriptionaddAllEnableComponents(Iterable<? extends MonitoringComponentConfig.Component> values) Select components to collect metrics.addAllEnableComponentsValue(Iterable<Integer> values) Select components to collect metrics.Select components to collect metrics.addEnableComponentsValue(int value) Select components to collect metrics.build()clear()Select components to collect metrics.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEnableComponents(int index) Select components to collect metrics.intSelect components to collect metrics.Select components to collect metrics.intgetEnableComponentsValue(int index) Select components to collect metrics.Select components to collect metrics.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setEnableComponents(int index, MonitoringComponentConfig.Component value) Select components to collect metrics.setEnableComponentsValue(int index, int value) Select components to collect metrics.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<MonitoringComponentConfig.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<MonitoringComponentConfig.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<MonitoringComponentConfig.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<MonitoringComponentConfig.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<MonitoringComponentConfig.Builder>
-
mergeFrom
public MonitoringComponentConfig.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<MonitoringComponentConfig.Builder>- Throws:
IOException
-
getEnableComponentsList
Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Specified by:
getEnableComponentsListin interfaceMonitoringComponentConfigOrBuilder- Returns:
- A list containing the enableComponents.
-
getEnableComponentsCount
public int getEnableComponentsCount()Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Specified by:
getEnableComponentsCountin interfaceMonitoringComponentConfigOrBuilder- Returns:
- The count of enableComponents.
-
getEnableComponents
Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Specified by:
getEnableComponentsin interfaceMonitoringComponentConfigOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The enableComponents at the given index.
-
setEnableComponents
public MonitoringComponentConfig.Builder setEnableComponents(int index, MonitoringComponentConfig.Component value) Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Parameters:
index- The index to set the value at.value- The enableComponents to set.- Returns:
- This builder for chaining.
-
addEnableComponents
public MonitoringComponentConfig.Builder addEnableComponents(MonitoringComponentConfig.Component value) Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Parameters:
value- The enableComponents to add.- Returns:
- This builder for chaining.
-
addAllEnableComponents
public MonitoringComponentConfig.Builder addAllEnableComponents(Iterable<? extends MonitoringComponentConfig.Component> values) Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Parameters:
values- The enableComponents to add.- Returns:
- This builder for chaining.
-
clearEnableComponents
Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Returns:
- This builder for chaining.
-
getEnableComponentsValueList
Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Specified by:
getEnableComponentsValueListin interfaceMonitoringComponentConfigOrBuilder- Returns:
- A list containing the enum numeric values on the wire for enableComponents.
-
getEnableComponentsValue
public int getEnableComponentsValue(int index) Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Specified by:
getEnableComponentsValuein interfaceMonitoringComponentConfigOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of enableComponents at the given index.
-
setEnableComponentsValue
Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for enableComponents to set.- Returns:
- This builder for chaining.
-
addEnableComponentsValue
Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Parameters:
value- The enum numeric value on the wire for enableComponents to add.- Returns:
- This builder for chaining.
-
addAllEnableComponentsValue
Select components to collect metrics. An empty set would disable all monitoring.
repeated .google.container.v1.MonitoringComponentConfig.Component enable_components = 1;- Parameters:
values- The enum numeric values on the wire for enableComponents to add.- Returns:
- This builder for chaining.
-