
com.pulumi.googlenative.jobs.v3.kotlin.enums.JobJobBenefitsItem.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of pulumi-google-native-kotlin Show documentation
Show all versions of pulumi-google-native-kotlin Show documentation
Build cloud applications and infrastructure by combining the safety and reliability of infrastructure as code with the power of the Kotlin programming language.
The newest version!
@file:Suppress("NAME_SHADOWING", "DEPRECATION")
package com.pulumi.googlenative.jobs.v3.kotlin.enums
import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress
public enum class JobJobBenefitsItem(
public val javaValue: com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem,
) : ConvertibleToJava {
/**
* Default value if the type is not specified.
*/
JobBenefitUnspecified(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.JobBenefitUnspecified),
/**
* The job includes access to programs that support child care, such as daycare.
*/
ChildCare(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.ChildCare),
/**
* The job includes dental services covered by a dental insurance plan.
*/
Dental(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.Dental),
/**
* The job offers specific benefits to domestic partners.
*/
DomesticPartner(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.DomesticPartner),
/**
* The job allows for a flexible work schedule.
*/
FlexibleHours(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.FlexibleHours),
/**
* The job includes health services covered by a medical insurance plan.
*/
Medical(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.Medical),
/**
* The job includes a life insurance plan provided by the employer or available for purchase by the employee.
*/
LifeInsurance(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.LifeInsurance),
/**
* The job allows for a leave of absence to a parent to care for a newborn child.
*/
ParentalLeave(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.ParentalLeave),
/**
* The job includes a workplace retirement plan provided by the employer or available for purchase by the employee.
*/
RetirementPlan(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.RetirementPlan),
/**
* The job allows for paid time off due to illness.
*/
SickDays(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.SickDays),
/**
* The job includes paid time off for vacation.
*/
Vacation(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.Vacation),
/**
* The job includes vision services covered by a vision insurance plan.
*/
Vision(com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem.Vision),
;
override fun toJava(): com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem = javaValue
public companion object {
public fun toKotlin(javaType: com.pulumi.googlenative.jobs.v3.enums.JobJobBenefitsItem): JobJobBenefitsItem = JobJobBenefitsItem.values().first { it.javaValue == javaType }
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy