public static class IntegrationMapping.Builder extends IntegrationMappingBase.Builder
| Modifier and Type | Field and Description |
|---|---|
protected FolderMini |
boxItem |
protected OffsetDateTime |
createdAt |
protected UserIntegrationMappings |
createdBy |
protected EnumWrapper<IntegrationMappingIntegrationTypeField> |
integrationType |
protected Boolean |
isManuallyCreated |
protected OffsetDateTime |
modifiedAt |
protected UserIntegrationMappings |
modifiedBy |
protected IntegrationMappingSlackOptions |
options |
protected IntegrationMappingPartnerItemSlack |
partnerItem |
id, typeexplicitlySetNullableFields| Constructor and Description |
|---|
Builder(String id,
IntegrationMappingPartnerItemSlack partnerItem,
FolderMini boxItem) |
| Modifier and Type | Method and Description |
|---|---|
IntegrationMapping |
build() |
IntegrationMapping.Builder |
createdAt(OffsetDateTime createdAt) |
IntegrationMapping.Builder |
createdBy(UserIntegrationMappings createdBy) |
IntegrationMapping.Builder |
integrationType(EnumWrapper<IntegrationMappingIntegrationTypeField> integrationType) |
IntegrationMapping.Builder |
integrationType(IntegrationMappingIntegrationTypeField integrationType) |
IntegrationMapping.Builder |
isManuallyCreated(Boolean isManuallyCreated) |
IntegrationMapping.Builder |
modifiedAt(OffsetDateTime modifiedAt) |
IntegrationMapping.Builder |
modifiedBy(UserIntegrationMappings modifiedBy) |
IntegrationMapping.Builder |
options(IntegrationMappingSlackOptions options) |
IntegrationMapping.Builder |
type(EnumWrapper<IntegrationMappingBaseTypeField> type) |
IntegrationMapping.Builder |
type(IntegrationMappingBaseTypeField type) |
getExplicitlySetNullableFields, isFieldExplicitlySet, markNullableFieldAsSet, markNullableFieldsAsSetprotected EnumWrapper<IntegrationMappingIntegrationTypeField> integrationType
protected Boolean isManuallyCreated
protected IntegrationMappingSlackOptions options
protected UserIntegrationMappings createdBy
protected UserIntegrationMappings modifiedBy
protected final IntegrationMappingPartnerItemSlack partnerItem
protected final FolderMini boxItem
protected OffsetDateTime createdAt
protected OffsetDateTime modifiedAt
public Builder(String id, IntegrationMappingPartnerItemSlack partnerItem, FolderMini boxItem)
public IntegrationMapping.Builder integrationType(IntegrationMappingIntegrationTypeField integrationType)
public IntegrationMapping.Builder integrationType(EnumWrapper<IntegrationMappingIntegrationTypeField> integrationType)
public IntegrationMapping.Builder isManuallyCreated(Boolean isManuallyCreated)
public IntegrationMapping.Builder options(IntegrationMappingSlackOptions options)
public IntegrationMapping.Builder createdBy(UserIntegrationMappings createdBy)
public IntegrationMapping.Builder modifiedBy(UserIntegrationMappings modifiedBy)
public IntegrationMapping.Builder createdAt(OffsetDateTime createdAt)
public IntegrationMapping.Builder modifiedAt(OffsetDateTime modifiedAt)
public IntegrationMapping.Builder type(IntegrationMappingBaseTypeField type)
type in class IntegrationMappingBase.Builderpublic IntegrationMapping.Builder type(EnumWrapper<IntegrationMappingBaseTypeField> type)
type in class IntegrationMappingBase.Builderpublic IntegrationMapping build()
build in class IntegrationMappingBase.Builder