@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InAppCampaignSchedule extends Object implements Serializable, Cloneable, StructuredPojo
Schedule of the campaign.
| Constructor and Description |
|---|
InAppCampaignSchedule() |
| Modifier and Type | Method and Description |
|---|---|
InAppCampaignSchedule |
clone() |
boolean |
equals(Object obj) |
String |
getEndDate()
The scheduled time after which the in-app message should not be shown.
|
CampaignEventFilter |
getEventFilter()
The event filter the SDK has to use to show the in-app message in the application.
|
QuietTime |
getQuietTime()
Time during which the in-app message should not be shown to the user.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setEndDate(String endDate)
The scheduled time after which the in-app message should not be shown.
|
void |
setEventFilter(CampaignEventFilter eventFilter)
The event filter the SDK has to use to show the in-app message in the application.
|
void |
setQuietTime(QuietTime quietTime)
Time during which the in-app message should not be shown to the user.
|
String |
toString()
Returns a string representation of this object.
|
InAppCampaignSchedule |
withEndDate(String endDate)
The scheduled time after which the in-app message should not be shown.
|
InAppCampaignSchedule |
withEventFilter(CampaignEventFilter eventFilter)
The event filter the SDK has to use to show the in-app message in the application.
|
InAppCampaignSchedule |
withQuietTime(QuietTime quietTime)
Time during which the in-app message should not be shown to the user.
|
public void setEndDate(String endDate)
The scheduled time after which the in-app message should not be shown. Timestamp is in ISO 8601 format.
endDate - The scheduled time after which the in-app message should not be shown. Timestamp is in ISO 8601 format.public String getEndDate()
The scheduled time after which the in-app message should not be shown. Timestamp is in ISO 8601 format.
public InAppCampaignSchedule withEndDate(String endDate)
The scheduled time after which the in-app message should not be shown. Timestamp is in ISO 8601 format.
endDate - The scheduled time after which the in-app message should not be shown. Timestamp is in ISO 8601 format.public void setEventFilter(CampaignEventFilter eventFilter)
The event filter the SDK has to use to show the in-app message in the application.
eventFilter - The event filter the SDK has to use to show the in-app message in the application.public CampaignEventFilter getEventFilter()
The event filter the SDK has to use to show the in-app message in the application.
public InAppCampaignSchedule withEventFilter(CampaignEventFilter eventFilter)
The event filter the SDK has to use to show the in-app message in the application.
eventFilter - The event filter the SDK has to use to show the in-app message in the application.public void setQuietTime(QuietTime quietTime)
Time during which the in-app message should not be shown to the user.
quietTime - Time during which the in-app message should not be shown to the user.public QuietTime getQuietTime()
Time during which the in-app message should not be shown to the user.
public InAppCampaignSchedule withQuietTime(QuietTime quietTime)
Time during which the in-app message should not be shown to the user.
quietTime - Time during which the in-app message should not be shown to the user.public String toString()
toString in class ObjectObject.toString()public InAppCampaignSchedule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.