Interface FixedOrPercentOrBuilder

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

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

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getCalculated()
      [Output Only] Absolute value of VM instances calculated based on the specific mode.
      int getFixed()
      Specifies a fixed number of VM instances.
      int getPercent()
      Specifies a percentage of instances between 0 to 100%, inclusive.
      boolean hasCalculated()
      [Output Only] Absolute value of VM instances calculated based on the specific mode.
      boolean hasFixed()
      Specifies a fixed number of VM instances.
      boolean hasPercent()
      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 Detail

      • hasCalculated

        boolean hasCalculated()
         [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] 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.