Class AirshipProfile.Builder
- java.lang.Object
-
- com.courier.api.resources.profiles.types.AirshipProfile.Builder
-
- All Implemented Interfaces:
AirshipProfile._FinalStage,AirshipProfile.AudienceStage
- Enclosing class:
- AirshipProfile
public static final class AirshipProfile.Builder extends java.lang.Object implements AirshipProfile.AudienceStage, AirshipProfile._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AirshipProfile._FinalStageaddAllDeviceTypes(java.util.List<java.lang.Object> deviceTypes)AirshipProfile._FinalStageaddDeviceTypes(java.lang.Object deviceTypes)AirshipProfile._FinalStageaudience(AirshipProfileAudience audience)AirshipProfilebuild()AirshipProfile._FinalStagedeviceTypes(java.util.List<java.lang.Object> deviceTypes)AirshipProfile.Builderfrom(AirshipProfile other)
-
-
-
Method Detail
-
from
public AirshipProfile.Builder from(AirshipProfile other)
- Specified by:
fromin interfaceAirshipProfile.AudienceStage
-
audience
public AirshipProfile._FinalStage audience(AirshipProfileAudience audience)
- Specified by:
audiencein interfaceAirshipProfile.AudienceStage
-
addAllDeviceTypes
public AirshipProfile._FinalStage addAllDeviceTypes(java.util.List<java.lang.Object> deviceTypes)
- Specified by:
addAllDeviceTypesin interfaceAirshipProfile._FinalStage
-
addDeviceTypes
public AirshipProfile._FinalStage addDeviceTypes(java.lang.Object deviceTypes)
- Specified by:
addDeviceTypesin interfaceAirshipProfile._FinalStage
-
deviceTypes
public AirshipProfile._FinalStage deviceTypes(java.util.List<java.lang.Object> deviceTypes)
- Specified by:
deviceTypesin interfaceAirshipProfile._FinalStage
-
build
public AirshipProfile build()
- Specified by:
buildin interfaceAirshipProfile._FinalStage
-
-