Interface FixedOrPercentOrBuilder

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

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

    Modifier and Type
    Method
    Description
    int
    Output only.
    int
    Specifies a fixed number of VM instances.
    int
    Specifies a percentage of instances between 0 to 100%, inclusive.
    boolean
    Output only.
    boolean
    Specifies a fixed number of VM instances.
    boolean
    Specifies a percentage of instances between 0 to 100%, inclusive.

    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

    • hasCalculated

      boolean hasCalculated()
       Output only. [Output Only] Absolute value of VM instances calculated based on the
       specific mode.
      
      
      
       - If the value is fixed, then the calculated
       value is equal to the fixed value.
       - If the value is a percent, then the
       calculated
       value is percent/100 * targetSize. For example,
       the calculated value of a 80% of a managed instance group
       with 150 instances would be (80/100 * 150) = 120 VM instances. If there
       is a remainder, the number is rounded.
       
      optional int32 calculated = 472082878;
      Returns:
      Whether the calculated field is set.
    • getCalculated

      int getCalculated()
       Output only. [Output Only] Absolute value of VM instances calculated based on the
       specific mode.
      
      
      
       - If the value is fixed, then the calculated
       value is equal to the fixed value.
       - If the value is a percent, then the
       calculated
       value is percent/100 * targetSize. For example,
       the calculated value of a 80% of a managed instance group
       with 150 instances would be (80/100 * 150) = 120 VM instances. If there
       is a remainder, the number is rounded.
       
      optional int32 calculated = 472082878;
      Returns:
      The calculated.
    • hasFixed

      boolean hasFixed()
       Specifies a fixed number of VM instances. This must be a positive integer.
       
      optional int32 fixed = 97445748;
      Returns:
      Whether the fixed field is set.
    • getFixed

      int getFixed()
       Specifies a fixed number of VM instances. This must be a positive integer.
       
      optional int32 fixed = 97445748;
      Returns:
      The fixed.
    • hasPercent

      boolean hasPercent()
       Specifies a percentage of instances between 0 to 100%, inclusive. For
       example, specify 80 for 80%.
       
      optional int32 percent = 394814533;
      Returns:
      Whether the percent field is set.
    • getPercent

      int getPercent()
       Specifies a percentage of instances between 0 to 100%, inclusive. For
       example, specify 80 for 80%.
       
      optional int32 percent = 394814533;
      Returns:
      The percent.