Interface CompensationInfoOrBuilder

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

    public interface CompensationInfoOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • getEntriesList

        List<CompensationInfo.CompensationEntry> getEntriesList()
         Job compensation information.
        
         At most one entry can be of type
         [CompensationInfo.CompensationType.BASE][google.cloud.talent.v4beta1.CompensationInfo.CompensationType.BASE],
         which is referred as **base compensation entry** for the job.
         
        repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
      • getEntries

        CompensationInfo.CompensationEntry getEntries​(int index)
         Job compensation information.
        
         At most one entry can be of type
         [CompensationInfo.CompensationType.BASE][google.cloud.talent.v4beta1.CompensationInfo.CompensationType.BASE],
         which is referred as **base compensation entry** for the job.
         
        repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
      • getEntriesCount

        int getEntriesCount()
         Job compensation information.
        
         At most one entry can be of type
         [CompensationInfo.CompensationType.BASE][google.cloud.talent.v4beta1.CompensationInfo.CompensationType.BASE],
         which is referred as **base compensation entry** for the job.
         
        repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
      • getEntriesOrBuilderList

        List<? extends CompensationInfo.CompensationEntryOrBuilder> getEntriesOrBuilderList()
         Job compensation information.
        
         At most one entry can be of type
         [CompensationInfo.CompensationType.BASE][google.cloud.talent.v4beta1.CompensationInfo.CompensationType.BASE],
         which is referred as **base compensation entry** for the job.
         
        repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
      • getEntriesOrBuilder

        CompensationInfo.CompensationEntryOrBuilder getEntriesOrBuilder​(int index)
         Job compensation information.
        
         At most one entry can be of type
         [CompensationInfo.CompensationType.BASE][google.cloud.talent.v4beta1.CompensationInfo.CompensationType.BASE],
         which is referred as **base compensation entry** for the job.
         
        repeated .google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry entries = 1;
      • hasAnnualizedBaseCompensationRange

        boolean hasAnnualizedBaseCompensationRange()
         Output only. Annualized base compensation range. Computed as base
         compensation entry's
         [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount]
         times
         [CompensationEntry.expected_units_per_year][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.expected_units_per_year].
        
         See
         [CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry]
         for explanation on compensation annualization.
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the annualizedBaseCompensationRange field is set.
      • getAnnualizedBaseCompensationRange

        CompensationInfo.CompensationRange getAnnualizedBaseCompensationRange()
         Output only. Annualized base compensation range. Computed as base
         compensation entry's
         [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount]
         times
         [CompensationEntry.expected_units_per_year][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.expected_units_per_year].
        
         See
         [CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry]
         for explanation on compensation annualization.
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The annualizedBaseCompensationRange.
      • getAnnualizedBaseCompensationRangeOrBuilder

        CompensationInfo.CompensationRangeOrBuilder getAnnualizedBaseCompensationRangeOrBuilder()
         Output only. Annualized base compensation range. Computed as base
         compensation entry's
         [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount]
         times
         [CompensationEntry.expected_units_per_year][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.expected_units_per_year].
        
         See
         [CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry]
         for explanation on compensation annualization.
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_base_compensation_range = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • hasAnnualizedTotalCompensationRange

        boolean hasAnnualizedTotalCompensationRange()
         Output only. Annualized total compensation range. Computed as all
         compensation entries'
         [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount]
         times
         [CompensationEntry.expected_units_per_year][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.expected_units_per_year].
        
         See
         [CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry]
         for explanation on compensation annualization.
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        Whether the annualizedTotalCompensationRange field is set.
      • getAnnualizedTotalCompensationRange

        CompensationInfo.CompensationRange getAnnualizedTotalCompensationRange()
         Output only. Annualized total compensation range. Computed as all
         compensation entries'
         [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount]
         times
         [CompensationEntry.expected_units_per_year][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.expected_units_per_year].
        
         See
         [CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry]
         for explanation on compensation annualization.
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        The annualizedTotalCompensationRange.
      • getAnnualizedTotalCompensationRangeOrBuilder

        CompensationInfo.CompensationRangeOrBuilder getAnnualizedTotalCompensationRangeOrBuilder()
         Output only. Annualized total compensation range. Computed as all
         compensation entries'
         [CompensationEntry.amount][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.amount]
         times
         [CompensationEntry.expected_units_per_year][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry.expected_units_per_year].
        
         See
         [CompensationEntry][google.cloud.talent.v4beta1.CompensationInfo.CompensationEntry]
         for explanation on compensation annualization.
         
        .google.cloud.talent.v4beta1.CompensationInfo.CompensationRange annualized_total_compensation_range = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];