Class Audience.Builder
- java.lang.Object
-
- com.courier.api.resources.audiences.types.Audience.Builder
-
- All Implemented Interfaces:
Audience._FinalStage,Audience.CreatedAtStage,Audience.DescriptionStage,Audience.FilterStage,Audience.IdStage,Audience.NameStage,Audience.UpdatedAtStage
- Enclosing class:
- Audience
public static final class Audience.Builder extends java.lang.Object implements Audience.IdStage, Audience.NameStage, Audience.DescriptionStage, Audience.FilterStage, Audience.CreatedAtStage, Audience.UpdatedAtStage, Audience._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Audiencebuild()Audience.UpdatedAtStagecreatedAt(java.lang.String createdAt)Audience.FilterStagedescription(java.lang.String description)A description of the audienceAudience.CreatedAtStagefilter(Filter filter)Audience.Builderfrom(Audience other)Audience.NameStageid(java.lang.String id)A unique identifier representing the audience_idAudience.DescriptionStagename(java.lang.String name)The name of the audienceAudience._FinalStageupdatedAt(java.lang.String updatedAt)
-
-
-
Method Detail
-
from
public Audience.Builder from(Audience other)
- Specified by:
fromin interfaceAudience.IdStage
-
id
public Audience.NameStage id(java.lang.String id)
A unique identifier representing the audience_id
- Specified by:
idin interfaceAudience.IdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
name
public Audience.DescriptionStage name(java.lang.String name)
The name of the audience
- Specified by:
namein interfaceAudience.NameStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
description
public Audience.FilterStage description(java.lang.String description)
A description of the audience
- Specified by:
descriptionin interfaceAudience.DescriptionStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
filter
public Audience.CreatedAtStage filter(Filter filter)
- Specified by:
filterin interfaceAudience.FilterStage
-
createdAt
public Audience.UpdatedAtStage createdAt(java.lang.String createdAt)
- Specified by:
createdAtin interfaceAudience.CreatedAtStage
-
updatedAt
public Audience._FinalStage updatedAt(java.lang.String updatedAt)
- Specified by:
updatedAtin interfaceAudience.UpdatedAtStage
-
build
public Audience build()
- Specified by:
buildin interfaceAudience._FinalStage
-
-