@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 Object
Object.toString()
public InAppCampaignSchedule clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.