@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ScheduleGroupSummary extends Object implements Serializable, Cloneable, StructuredPojo
The details of a schedule group.
Constructor and Description |
---|
ScheduleGroupSummary() |
Modifier and Type | Method and Description |
---|---|
ScheduleGroupSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the schedule group.
|
Date |
getCreationDate()
The time at which the schedule group was created.
|
Date |
getLastModificationDate()
The time at which the schedule group was last modified.
|
String |
getName()
The name of the schedule group.
|
String |
getState()
Specifies the state of the schedule group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the schedule group.
|
void |
setCreationDate(Date creationDate)
The time at which the schedule group was created.
|
void |
setLastModificationDate(Date lastModificationDate)
The time at which the schedule group was last modified.
|
void |
setName(String name)
The name of the schedule group.
|
void |
setState(String state)
Specifies the state of the schedule group.
|
String |
toString()
Returns a string representation of this object.
|
ScheduleGroupSummary |
withArn(String arn)
The Amazon Resource Name (ARN) of the schedule group.
|
ScheduleGroupSummary |
withCreationDate(Date creationDate)
The time at which the schedule group was created.
|
ScheduleGroupSummary |
withLastModificationDate(Date lastModificationDate)
The time at which the schedule group was last modified.
|
ScheduleGroupSummary |
withName(String name)
The name of the schedule group.
|
ScheduleGroupSummary |
withState(ScheduleGroupState state)
Specifies the state of the schedule group.
|
ScheduleGroupSummary |
withState(String state)
Specifies the state of the schedule group.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the schedule group.
arn
- The Amazon Resource Name (ARN) of the schedule group.public String getArn()
The Amazon Resource Name (ARN) of the schedule group.
public ScheduleGroupSummary withArn(String arn)
The Amazon Resource Name (ARN) of the schedule group.
arn
- The Amazon Resource Name (ARN) of the schedule group.public void setCreationDate(Date creationDate)
The time at which the schedule group was created.
creationDate
- The time at which the schedule group was created.public Date getCreationDate()
The time at which the schedule group was created.
public ScheduleGroupSummary withCreationDate(Date creationDate)
The time at which the schedule group was created.
creationDate
- The time at which the schedule group was created.public void setLastModificationDate(Date lastModificationDate)
The time at which the schedule group was last modified.
lastModificationDate
- The time at which the schedule group was last modified.public Date getLastModificationDate()
The time at which the schedule group was last modified.
public ScheduleGroupSummary withLastModificationDate(Date lastModificationDate)
The time at which the schedule group was last modified.
lastModificationDate
- The time at which the schedule group was last modified.public void setName(String name)
The name of the schedule group.
name
- The name of the schedule group.public String getName()
The name of the schedule group.
public ScheduleGroupSummary withName(String name)
The name of the schedule group.
name
- The name of the schedule group.public void setState(String state)
Specifies the state of the schedule group.
state
- Specifies the state of the schedule group.ScheduleGroupState
public String getState()
Specifies the state of the schedule group.
ScheduleGroupState
public ScheduleGroupSummary withState(String state)
Specifies the state of the schedule group.
state
- Specifies the state of the schedule group.ScheduleGroupState
public ScheduleGroupSummary withState(ScheduleGroupState state)
Specifies the state of the schedule group.
state
- Specifies the state of the schedule group.ScheduleGroupState
public String toString()
toString
in class Object
Object.toString()
public ScheduleGroupSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.