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