Interface AdvancedMachineFeaturesOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
AdvancedMachineFeatures, AdvancedMachineFeatures.Builder

@Generated public interface AdvancedMachineFeaturesOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Whether or not to enable nested virtualization (defaults to false).
    Type of Performance Monitoring Unit (PMU) requested on node pool instances.
    int
    Type of Performance Monitoring Unit (PMU) requested on node pool instances.
    long
    The number of threads per physical core.
    boolean
    Whether or not to enable nested virtualization (defaults to false).
    boolean
    Type of Performance Monitoring Unit (PMU) requested on node pool instances.
    boolean
    The number of threads per physical core.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasThreadsPerCore

      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;
      Returns:
      Whether the threadsPerCore field is set.
    • getThreadsPerCore

      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;
      Returns:
      The threadsPerCore.
    • hasEnableNestedVirtualization

      boolean hasEnableNestedVirtualization()
       Whether or not to enable nested virtualization (defaults to false).
       
      optional bool enable_nested_virtualization = 2;
      Returns:
      Whether the enableNestedVirtualization field is set.
    • getEnableNestedVirtualization

      boolean getEnableNestedVirtualization()
       Whether or not to enable nested virtualization (defaults to false).
       
      optional bool enable_nested_virtualization = 2;
      Returns:
      The enableNestedVirtualization.
    • hasPerformanceMonitoringUnit

      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;
      Returns:
      Whether the performanceMonitoringUnit field is set.
    • getPerformanceMonitoringUnitValue

      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;
      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;
      Returns:
      The performanceMonitoringUnit.