Class Campaign.Builder
- java.lang.Object
-
- com.stackone.stackone_client_java.models.components.Campaign.Builder
-
- Enclosing class:
- Campaign
public static final class Campaign.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Campaign.Builderarchived(Archived archived)Campaign.Builderarchived(org.openapitools.jackson.nullable.JsonNullable<? extends Archived> archived)Campaignbuild()Campaign.Builderchannels(java.util.List<ChannelsEnum> channels)channels of the CampaignCampaign.Builderchannels(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ChannelsEnum>> channels)channels of the CampaignCampaign.BuildercreatedAt(java.time.OffsetDateTime createdAt)The created_at dateCampaign.BuildercreatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)The created_at dateCampaign.Builderdescription(java.lang.String description)Campaign.Builderdescription(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)Campaign.Builderdraft(Draft draft)Campaign.Builderdraft(org.openapitools.jackson.nullable.JsonNullable<? extends Draft> draft)Campaign.BuilderfirstSentAt(java.time.OffsetDateTime firstSentAt)The first_sent_at dateCampaign.BuilderfirstSentAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> firstSentAt)The first_sent_at dateCampaign.Builderid(java.lang.String id)Unique identifierCampaign.Builderid(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)Unique identifierCampaign.BuilderlastSentAt(java.time.OffsetDateTime lastSentAt)The last_sent_at dateCampaign.BuilderlastSentAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastSentAt)The last_sent_at dateCampaign.Buildermessages(java.util.List<Message> messages)Campaign.Buildermessages(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Message>> messages)Campaign.Buildername(java.lang.String name)Campaign.Buildername(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)Campaign.BuilderremoteId(java.lang.String remoteId)Provider's unique identifierCampaign.BuilderremoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)Provider's unique identifierCampaign.BuilderscheduleType(ScheduleType scheduleType)The schedule typeCampaign.BuilderscheduleType(org.openapitools.jackson.nullable.JsonNullable<? extends ScheduleType> scheduleType)The schedule typeCampaign.Builderstatus(CampaignStatus status)Status of the CampaignCampaign.Builderstatus(org.openapitools.jackson.nullable.JsonNullable<? extends CampaignStatus> status)Status of the CampaignCampaign.Buildertags(java.util.List<java.lang.String> tags)Campaign.Buildertags(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags)Campaign.BuilderupdatedAt(java.time.OffsetDateTime updatedAt)The updated_at dateCampaign.BuilderupdatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)The updated_at date
-
-
-
Method Detail
-
id
public Campaign.Builder id(java.lang.String id)
Unique identifier
-
id
public Campaign.Builder id(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> id)
Unique identifier
-
remoteId
public Campaign.Builder remoteId(java.lang.String remoteId)
Provider's unique identifier
-
remoteId
public Campaign.Builder remoteId(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> remoteId)
Provider's unique identifier
-
name
public Campaign.Builder name(java.lang.String name)
-
name
public Campaign.Builder name(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> name)
-
createdAt
public Campaign.Builder createdAt(java.time.OffsetDateTime createdAt)
The created_at date
-
createdAt
public Campaign.Builder createdAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> createdAt)
The created_at date
-
updatedAt
public Campaign.Builder updatedAt(java.time.OffsetDateTime updatedAt)
The updated_at date
-
updatedAt
public Campaign.Builder updatedAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> updatedAt)
The updated_at date
-
description
public Campaign.Builder description(java.lang.String description)
-
description
public Campaign.Builder description(org.openapitools.jackson.nullable.JsonNullable<java.lang.String> description)
-
scheduleType
public Campaign.Builder scheduleType(ScheduleType scheduleType)
The schedule type
-
scheduleType
public Campaign.Builder scheduleType(org.openapitools.jackson.nullable.JsonNullable<? extends ScheduleType> scheduleType)
The schedule type
-
status
public Campaign.Builder status(CampaignStatus status)
Status of the Campaign
-
status
public Campaign.Builder status(org.openapitools.jackson.nullable.JsonNullable<? extends CampaignStatus> status)
Status of the Campaign
-
archived
public Campaign.Builder archived(Archived archived)
-
archived
public Campaign.Builder archived(org.openapitools.jackson.nullable.JsonNullable<? extends Archived> archived)
-
draft
public Campaign.Builder draft(Draft draft)
-
draft
public Campaign.Builder draft(org.openapitools.jackson.nullable.JsonNullable<? extends Draft> draft)
-
channels
public Campaign.Builder channels(java.util.List<ChannelsEnum> channels)
channels of the Campaign
-
channels
public Campaign.Builder channels(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<ChannelsEnum>> channels)
channels of the Campaign
-
firstSentAt
public Campaign.Builder firstSentAt(java.time.OffsetDateTime firstSentAt)
The first_sent_at date
-
firstSentAt
public Campaign.Builder firstSentAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> firstSentAt)
The first_sent_at date
-
lastSentAt
public Campaign.Builder lastSentAt(java.time.OffsetDateTime lastSentAt)
The last_sent_at date
-
lastSentAt
public Campaign.Builder lastSentAt(org.openapitools.jackson.nullable.JsonNullable<java.time.OffsetDateTime> lastSentAt)
The last_sent_at date
-
tags
public Campaign.Builder tags(java.util.List<java.lang.String> tags)
-
tags
public Campaign.Builder tags(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<java.lang.String>> tags)
-
messages
public Campaign.Builder messages(java.util.List<Message> messages)
-
messages
public Campaign.Builder messages(org.openapitools.jackson.nullable.JsonNullable<? extends java.util.List<Message>> messages)
-
build
public Campaign build()
-
-