Class TimeOffPolicies.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.TimeOffPolicies.Builder
-
- Enclosing class:
- TimeOffPolicies
public static final class TimeOffPolicies.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TimeOffPoliciesbuild()TimeOffPolicies.BuildercreatedAt(java.time.OffsetDateTime createdAt)The created_at date of this policyTimeOffPolicies.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The created_at date of this policyTimeOffPolicies.Builderdescription(java.lang.String description)The description of this policyTimeOffPolicies.Builderdescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)The description of this policyTimeOffPolicies.BuilderdurationUnit(DurationUnit durationUnit)The duration unit of the current policyTimeOffPolicies.BuilderdurationUnit(org.openapitools.jackson.nullable.JsonNullable<? extends DurationUnit> durationUnit)The duration unit of the current policyTimeOffPolicies.Builderid(java.lang.String id)Unique identifierTimeOffPolicies.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierTimeOffPolicies.Buildername(java.lang.String name)The name of this policyTimeOffPolicies.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)The name of this policyTimeOffPolicies.Builderreasons(java.util.List<Reason> reasons)TimeOffPolicies.Builderreasons(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Reason>> reasons)TimeOffPolicies.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierTimeOffPolicies.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierTimeOffPolicies.Buildertype(TimeOffPoliciesType type)The type of this policyTimeOffPolicies.Buildertype(org.openapitools.jackson.nullable.JsonNullable<? extends TimeOffPoliciesType> type)The type of this policyTimeOffPolicies.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)The updated_at date of this policyTimeOffPolicies.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The updated_at date of this policy
-
-
-
Method Detail
-
id
public TimeOffPolicies.Builder id(java.lang.String id)
Unique identifier
-
id
public TimeOffPolicies.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public TimeOffPolicies.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public TimeOffPolicies.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
name
public TimeOffPolicies.Builder name(java.lang.String name)
The name of this policy
-
name
public TimeOffPolicies.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
The name of this policy
-
description
public TimeOffPolicies.Builder description(java.lang.String description)
The description of this policy
-
description
public TimeOffPolicies.Builder description(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
The description of this policy
-
type
public TimeOffPolicies.Builder type(TimeOffPoliciesType type)
The type of this policy
-
type
public TimeOffPolicies.Builder type(org.openapitools.jackson.nullable.JsonNullable<? extends TimeOffPoliciesType> type)
The type of this policy
-
durationUnit
public TimeOffPolicies.Builder durationUnit(DurationUnit durationUnit)
The duration unit of the current policy
-
durationUnit
public TimeOffPolicies.Builder durationUnit(org.openapitools.jackson.nullable.JsonNullable<? extends DurationUnit> durationUnit)
The duration unit of the current policy
-
reasons
public TimeOffPolicies.Builder reasons(java.util.List<Reason> reasons)
-
reasons
public TimeOffPolicies.Builder reasons(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Reason>> reasons)
-
createdAt
public TimeOffPolicies.Builder createdAt(java.time.OffsetDateTime createdAt)
The created_at date of this policy
-
createdAt
public TimeOffPolicies.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The created_at date of this policy
-
updatedAt
public TimeOffPolicies.Builder updatedAt(java.time.OffsetDateTime updatedAt)
The updated_at date of this policy
-
updatedAt
public TimeOffPolicies.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The updated_at date of this policy
-
build
public TimeOffPolicies build()
-
-