public class ScheduleDescriptor extends AbstractIdentifiable
Schedule
for details.Modifier and Type | Class and Description |
---|---|
static class |
ScheduleDescriptor.ScheduleStatus
ScheduleStatus is an enum status of a schedule.
|
Modifier and Type | Field and Description |
---|---|
static String |
OBJECT_TYPE
Represents the type name of a Schedule object.
|
Constructor and Description |
---|
ScheduleDescriptor()
Default constructor
|
ScheduleDescriptor(String scheduleKeyName,
String scheduleGroupName)
Constructor used by the api to populate key values used by the server
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj)
Indicate whether some other object is "equal to" this one.
|
String |
getDescription()
Return the description of this schedule.
|
Date |
getLastModifiedDate()
Return the date this schedule was last modified.
|
String |
getName()
Return the name of this schedule.
|
String |
getOwner()
Return the owner of this schedule.
|
String |
getSchedulableLabel()
Return the label of this schedule.
|
String |
getScheduleKeyGroupName()
Return the schedule key group name.
|
String |
getScheduleKeyName()
Return the key name for this schedule.
|
ScheduleDescriptor.ScheduleStatus |
getStatus()
Return the schedule's status.
|
void |
setDescription(String description)
Set the description of this schedule.
|
void |
setLastModifiedDate(Date lastModifiedDate)
Set the date this schedule was last modified.
|
void |
setName(String name)
Set the name of this schedule.
|
void |
setOwner(String owner)
Set the opwner of this schedule.
|
void |
setSchedulableLabel(String schedulableLabel)
Set the label of this schedule.
|
void |
setStatus(ScheduleDescriptor.ScheduleStatus status)
Set the schedule's status.
|
getIdentifier, getObjectType, hashCode, setIdentifier, setObjectType
public static final String OBJECT_TYPE
public ScheduleDescriptor.ScheduleStatus getStatus()
public void setStatus(ScheduleDescriptor.ScheduleStatus status)
status
- The status to set.public String getName()
public void setName(String name)
name
- The name to set.public String getDescription()
public void setDescription(String description)
description
- The description to set.public String getOwner()
public void setOwner(String owner)
owner
- The owner to set.public Date getLastModifiedDate()
public void setLastModifiedDate(Date lastModifiedDate)
lastModifiedDate
- The date this schedule was last modified.public String getSchedulableLabel()
public void setSchedulableLabel(String schedulableLabel)
schedulableLabel
- Label of the item you are scheduling.public String getScheduleKeyName()
public String getScheduleKeyGroupName()
public boolean equals(Object obj)
equals
in class AbstractIdentifiable
Object.equals(java.lang.Object)
Copyright (c) 2017, SAS Institute Inc., Cary, NC, USA