Class: Google::Cloud::Talent::V4beta1::CompensationInfo::CompensationEntry

Inherits:
Object
  • Object
show all
Defined in:
lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb

Overview

A compensation entry that represents one component of compensation, such as base pay, bonus, or other compensation type.

Annualization: One compensation entry can be annualized if

Instance Attribute Summary collapse

Instance Attribute Details

#amountGoogle::Type::Money

Returns Compensation amount.

Returns:



351
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 351

class CompensationEntry; end

#descriptionString

Returns Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus.

Returns:

  • (String)

    Compensation description. For example, could indicate equity terms or provide additional context to an estimated bonus.



351
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 351

class CompensationEntry; end

#expected_units_per_yearGoogle::Protobuf::DoubleValue

Returns Expected number of units paid each year. If not specified, when Job#employment_types is FULLTIME, a default value is inferred based on unit. Default values:

  • HOURLY: 2080
  • DAILY: 260
  • WEEKLY: 52
  • MONTHLY: 12
  • ANNUAL: 1.

Returns:



351
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 351

class CompensationEntry; end

#rangeGoogle::Cloud::Talent::V4beta1::CompensationInfo::CompensationRange

Returns Compensation range.



351
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 351

class CompensationEntry; end

#typeGoogle::Cloud::Talent::V4beta1::CompensationInfo::CompensationType

Returns Compensation type.

Default is CompensationType::COMPENSATION_TYPE_UNSPECIFIED.



351
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 351

class CompensationEntry; end

#unitGoogle::Cloud::Talent::V4beta1::CompensationInfo::CompensationUnit

Returns Frequency of the specified amount.

Default is CompensationUnit::COMPENSATION_UNIT_UNSPECIFIED.



351
# File 'lib/google/cloud/talent/v4beta1/doc/google/cloud/talent/v4beta1/common.rb', line 351

class CompensationEntry; end