Class AudienceGroup.AudienceGroupBuilder
- java.lang.Object
-
- com.linecorp.bot.model.manageaudience.AudienceGroup.AudienceGroupBuilder
-
- Enclosing class:
- AudienceGroup
public static class AudienceGroup.AudienceGroupBuilder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AudienceGroup.AudienceGroupBuilder
audienceCount(java.lang.Long audienceCount)
The number of valid recipients.AudienceGroup.AudienceGroupBuilder
audienceGroupId(long audienceGroupId)
The audience ID.AudienceGroup
build()
AudienceGroup.AudienceGroupBuilder
clickUrl(java.net.URI clickUrl)
The URL that was specified when the audience was created.AudienceGroup.AudienceGroupBuilder
created(long created)
When the audience was created (in UNIX time).AudienceGroup.AudienceGroupBuilder
createRoute(AudienceGroupCreateRoute createRoute)
How the audience was created.AudienceGroup.AudienceGroupBuilder
description(java.lang.String description)
The audience's name.AudienceGroup.AudienceGroupBuilder
failedType(AudienceGroupFailedType failedType)
The reason why the operation failed.AudienceGroup.AudienceGroupBuilder
isIfaAudience(java.lang.Boolean isIfaAudience)
The value specified when the audience for uploading user IDs was created, determining which type of accounts must be specified as recipients.AudienceGroup.AudienceGroupBuilder
permission(AudienceGroupPermission permission)
Audience's update permission.AudienceGroup.AudienceGroupBuilder
requestId(java.lang.String requestId)
The request ID that was specified when the audience was created.AudienceGroup.AudienceGroupBuilder
status(AudienceGroupStatus status)
The audience's status.java.lang.String
toString()
AudienceGroup.AudienceGroupBuilder
type(AudienceGroupType type)
The audience type.
-
-
-
Method Detail
-
audienceGroupId
public AudienceGroup.AudienceGroupBuilder audienceGroupId(long audienceGroupId)
The audience ID.- Returns:
this
.
-
type
public AudienceGroup.AudienceGroupBuilder type(AudienceGroupType type)
The audience type.- Returns:
this
.
-
description
public AudienceGroup.AudienceGroupBuilder description(java.lang.String description)
The audience's name.- Returns:
this
.
-
status
public AudienceGroup.AudienceGroupBuilder status(AudienceGroupStatus status)
The audience's status.- Returns:
this
.
-
failedType
public AudienceGroup.AudienceGroupBuilder failedType(AudienceGroupFailedType failedType)
The reason why the operation failed. This is only included when audienceGroups[].status is FAILED or EXPIRED.- Returns:
this
.
-
audienceCount
public AudienceGroup.AudienceGroupBuilder audienceCount(java.lang.Long audienceCount)
The number of valid recipients.- Returns:
this
.
-
created
public AudienceGroup.AudienceGroupBuilder created(long created)
When the audience was created (in UNIX time).- Returns:
this
.
-
requestId
public AudienceGroup.AudienceGroupBuilder requestId(java.lang.String requestId)
The request ID that was specified when the audience was created. This is only included when audienceGroups[].type is CLICK or IMP.- Returns:
this
.
-
clickUrl
public AudienceGroup.AudienceGroupBuilder clickUrl(java.net.URI clickUrl)
The URL that was specified when the audience was created. This is only included when audienceGroups[].type is CLICK.- Returns:
this
.
-
isIfaAudience
public AudienceGroup.AudienceGroupBuilder isIfaAudience(java.lang.Boolean isIfaAudience)
The value specified when the audience for uploading user IDs was created, determining which type of accounts must be specified as recipients.- Returns:
this
.
-
permission
public AudienceGroup.AudienceGroupBuilder permission(AudienceGroupPermission permission)
Audience's update permission. Audiences linked to the same channel will be READ_WRITE.- Returns:
this
.
-
createRoute
public AudienceGroup.AudienceGroupBuilder createRoute(AudienceGroupCreateRoute createRoute)
How the audience was created. If omitted, all audiences are included.- Returns:
this
.
-
build
public AudienceGroup build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-