Interface CompensationInfo.CompensationEntryOrBuilder

    • Method Detail

      • getTypeValue

        int getTypeValue()
         Compensation type.
        
         Default is
         [CompensationType.COMPENSATION_TYPE_UNSPECIFIED][google.cloud.talent.v4beta1.CompensationInfo.CompensationType.COMPENSATION_TYPE_UNSPECIFIED].
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationType type = 1;
        Returns:
        The enum numeric value on the wire for type.
      • getType

        CompensationInfo.CompensationType getType()
         Compensation type.
        
         Default is
         [CompensationType.COMPENSATION_TYPE_UNSPECIFIED][google.cloud.talent.v4beta1.CompensationInfo.CompensationType.COMPENSATION_TYPE_UNSPECIFIED].
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationType type = 1;
        Returns:
        The type.
      • getUnitValue

        int getUnitValue()
         Frequency of the specified amount.
        
         Default is
         [CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED].
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit unit = 2;
        Returns:
        The enum numeric value on the wire for unit.
      • getUnit

        CompensationInfo.CompensationUnit getUnit()
         Frequency of the specified amount.
        
         Default is
         [CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED][google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit.COMPENSATION_UNIT_UNSPECIFIED].
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationUnit unit = 2;
        Returns:
        The unit.
      • hasAmount

        boolean hasAmount()
         Compensation amount.
         
        .google.type.Money amount = 3;
        Returns:
        Whether the amount field is set.
      • getAmount

        com.google.type.Money getAmount()
         Compensation amount.
         
        .google.type.Money amount = 3;
        Returns:
        The amount.
      • getAmountOrBuilder

        com.google.type.MoneyOrBuilder getAmountOrBuilder()
         Compensation amount.
         
        .google.type.Money amount = 3;
      • hasRange

        boolean hasRange()
         Compensation range.
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 4;
        Returns:
        Whether the range field is set.
      • getRange

        CompensationInfo.CompensationRange getRange()
         Compensation range.
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationRange range = 4;
        Returns:
        The range.
      • getDescription

        String getDescription()
         Compensation description.  For example, could
         indicate equity terms or provide additional context to an estimated
         bonus.
         
        string description = 5;
        Returns:
        The description.
      • getDescriptionBytes

        com.google.protobuf.ByteString getDescriptionBytes()
         Compensation description.  For example, could
         indicate equity terms or provide additional context to an estimated
         bonus.
         
        string description = 5;
        Returns:
        The bytes for description.
      • hasExpectedUnitsPerYear

        boolean hasExpectedUnitsPerYear()
         Expected number of units paid each year. If not specified, when
         [Job.employment_types][google.cloud.talent.v4beta1.Job.employment_types]
         is FULLTIME, a default value is inferred based on
         [unit][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.unit].
         Default values:
         - HOURLY: 2080
         - DAILY: 260
         - WEEKLY: 52
         - MONTHLY: 12
         - ANNUAL: 1
         
        .google.protobuf.DoubleValue expected_units_per_year = 6;
        Returns:
        Whether the expectedUnitsPerYear field is set.
      • getExpectedUnitsPerYear

        com.google.protobuf.DoubleValue getExpectedUnitsPerYear()
         Expected number of units paid each year. If not specified, when
         [Job.employment_types][google.cloud.talent.v4beta1.Job.employment_types]
         is FULLTIME, a default value is inferred based on
         [unit][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.unit].
         Default values:
         - HOURLY: 2080
         - DAILY: 260
         - WEEKLY: 52
         - MONTHLY: 12
         - ANNUAL: 1
         
        .google.protobuf.DoubleValue expected_units_per_year = 6;
        Returns:
        The expectedUnitsPerYear.
      • getExpectedUnitsPerYearOrBuilder

        com.google.protobuf.DoubleValueOrBuilder getExpectedUnitsPerYearOrBuilder()
         Expected number of units paid each year. If not specified, when
         [Job.employment_types][google.cloud.talent.v4beta1.Job.employment_types]
         is FULLTIME, a default value is inferred based on
         [unit][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.unit].
         Default values:
         - HOURLY: 2080
         - DAILY: 260
         - WEEKLY: 52
         - MONTHLY: 12
         - ANNUAL: 1
         
        .google.protobuf.DoubleValue expected_units_per_year = 6;