Package com.google.container.v1
Class AdvancedMachineFeatures
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.container.v1.AdvancedMachineFeatures
- All Implemented Interfaces:
AdvancedMachineFeaturesOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
@Generated
public final class AdvancedMachineFeatures
extends com.google.protobuf.GeneratedMessage
implements AdvancedMachineFeaturesOrBuilder
Specifies options for controlling advanced machine features.Protobuf type
google.container.v1.AdvancedMachineFeatures- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSpecifies options for controlling advanced machine features.static enumLevel of PMU access.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic AdvancedMachineFeaturesstatic final com.google.protobuf.Descriptors.DescriptorbooleanWhether or not to enable nested virtualization (defaults to false).com.google.protobuf.Parser<AdvancedMachineFeatures>Type of Performance Monitoring Unit (PMU) requested on node pool instances.intType of Performance Monitoring Unit (PMU) requested on node pool instances.intlongThe number of threads per physical core.booleanWhether or not to enable nested virtualization (defaults to false).inthashCode()booleanType of Performance Monitoring Unit (PMU) requested on node pool instances.booleanThe number of threads per physical core.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(AdvancedMachineFeatures prototype) protected AdvancedMachineFeatures.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static AdvancedMachineFeaturesparseDelimitedFrom(InputStream input) static AdvancedMachineFeaturesparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedMachineFeaturesparseFrom(byte[] data) static AdvancedMachineFeaturesparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedMachineFeaturesparseFrom(com.google.protobuf.ByteString data) static AdvancedMachineFeaturesparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedMachineFeaturesparseFrom(com.google.protobuf.CodedInputStream input) static AdvancedMachineFeaturesparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedMachineFeaturesparseFrom(InputStream input) static AdvancedMachineFeaturesparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static AdvancedMachineFeaturesparseFrom(ByteBuffer data) static AdvancedMachineFeaturesparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<AdvancedMachineFeatures>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
THREADS_PER_CORE_FIELD_NUMBER
public static final int THREADS_PER_CORE_FIELD_NUMBER- See Also:
-
ENABLE_NESTED_VIRTUALIZATION_FIELD_NUMBER
public static final int ENABLE_NESTED_VIRTUALIZATION_FIELD_NUMBER- See Also:
-
PERFORMANCE_MONITORING_UNIT_FIELD_NUMBER
public static final int PERFORMANCE_MONITORING_UNIT_FIELD_NUMBER- See Also:
-
-
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
-
hasThreadsPerCore
public boolean hasThreadsPerCore()The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
optional int64 threads_per_core = 1;- Specified by:
hasThreadsPerCorein interfaceAdvancedMachineFeaturesOrBuilder- Returns:
- Whether the threadsPerCore field is set.
-
getThreadsPerCore
public long getThreadsPerCore()The number of threads per physical core. To disable simultaneous multithreading (SMT) set this to 1. If unset, the maximum number of threads supported per core by the underlying processor is assumed.
optional int64 threads_per_core = 1;- Specified by:
getThreadsPerCorein interfaceAdvancedMachineFeaturesOrBuilder- Returns:
- The threadsPerCore.
-
hasEnableNestedVirtualization
public boolean hasEnableNestedVirtualization()Whether or not to enable nested virtualization (defaults to false).
optional bool enable_nested_virtualization = 2;- Specified by:
hasEnableNestedVirtualizationin interfaceAdvancedMachineFeaturesOrBuilder- Returns:
- Whether the enableNestedVirtualization field is set.
-
getEnableNestedVirtualization
public boolean getEnableNestedVirtualization()Whether or not to enable nested virtualization (defaults to false).
optional bool enable_nested_virtualization = 2;- Specified by:
getEnableNestedVirtualizationin interfaceAdvancedMachineFeaturesOrBuilder- Returns:
- The enableNestedVirtualization.
-
hasPerformanceMonitoringUnit
public boolean hasPerformanceMonitoringUnit()Type of Performance Monitoring Unit (PMU) requested on node pool instances. If unset, PMU will not be available to the node.
optional .google.container.v1.AdvancedMachineFeatures.PerformanceMonitoringUnit performance_monitoring_unit = 3;- Specified by:
hasPerformanceMonitoringUnitin interfaceAdvancedMachineFeaturesOrBuilder- Returns:
- Whether the performanceMonitoringUnit field is set.
-
getPerformanceMonitoringUnitValue
public int getPerformanceMonitoringUnitValue()Type of Performance Monitoring Unit (PMU) requested on node pool instances. If unset, PMU will not be available to the node.
optional .google.container.v1.AdvancedMachineFeatures.PerformanceMonitoringUnit performance_monitoring_unit = 3;- Specified by:
getPerformanceMonitoringUnitValuein interfaceAdvancedMachineFeaturesOrBuilder- Returns:
- The enum numeric value on the wire for performanceMonitoringUnit.
-
getPerformanceMonitoringUnit
Type of Performance Monitoring Unit (PMU) requested on node pool instances. If unset, PMU will not be available to the node.
optional .google.container.v1.AdvancedMachineFeatures.PerformanceMonitoringUnit performance_monitoring_unit = 3;- Specified by:
getPerformanceMonitoringUnitin interfaceAdvancedMachineFeaturesOrBuilder- Returns:
- The performanceMonitoringUnit.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static AdvancedMachineFeatures parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedMachineFeatures parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedMachineFeatures parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedMachineFeatures parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedMachineFeatures parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static AdvancedMachineFeatures parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static AdvancedMachineFeatures parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static AdvancedMachineFeatures parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static AdvancedMachineFeatures parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static AdvancedMachineFeatures parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected AdvancedMachineFeatures.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-