@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class StudioComponentSummary extends Object implements Serializable, Cloneable, StructuredPojo
The studio component's summary.
Constructor and Description |
---|
StudioComponentSummary() |
Modifier and Type | Method and Description |
---|---|
StudioComponentSummary |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAt()
The ISO timestamp in seconds for when the resource was created.
|
String |
getCreatedBy()
The user ID of the user that created the studio component.
|
String |
getDescription()
The description.
|
String |
getName()
The name for the studio component.
|
String |
getStudioComponentId()
The unique identifier for a studio component resource.
|
String |
getSubtype()
The specific subtype of a studio component.
|
String |
getType()
The type of the studio component.
|
Date |
getUpdatedAt()
The ISO timestamp in seconds for when the resource was updated.
|
String |
getUpdatedBy()
The user ID of the user that most recently updated the resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCreatedAt(Date createdAt)
The ISO timestamp in seconds for when the resource was created.
|
void |
setCreatedBy(String createdBy)
The user ID of the user that created the studio component.
|
void |
setDescription(String description)
The description.
|
void |
setName(String name)
The name for the studio component.
|
void |
setStudioComponentId(String studioComponentId)
The unique identifier for a studio component resource.
|
void |
setSubtype(String subtype)
The specific subtype of a studio component.
|
void |
setType(String type)
The type of the studio component.
|
void |
setUpdatedAt(Date updatedAt)
The ISO timestamp in seconds for when the resource was updated.
|
void |
setUpdatedBy(String updatedBy)
The user ID of the user that most recently updated the resource.
|
String |
toString()
Returns a string representation of this object.
|
StudioComponentSummary |
withCreatedAt(Date createdAt)
The ISO timestamp in seconds for when the resource was created.
|
StudioComponentSummary |
withCreatedBy(String createdBy)
The user ID of the user that created the studio component.
|
StudioComponentSummary |
withDescription(String description)
The description.
|
StudioComponentSummary |
withName(String name)
The name for the studio component.
|
StudioComponentSummary |
withStudioComponentId(String studioComponentId)
The unique identifier for a studio component resource.
|
StudioComponentSummary |
withSubtype(String subtype)
The specific subtype of a studio component.
|
StudioComponentSummary |
withSubtype(StudioComponentSubtype subtype)
The specific subtype of a studio component.
|
StudioComponentSummary |
withType(String type)
The type of the studio component.
|
StudioComponentSummary |
withType(StudioComponentType type)
The type of the studio component.
|
StudioComponentSummary |
withUpdatedAt(Date updatedAt)
The ISO timestamp in seconds for when the resource was updated.
|
StudioComponentSummary |
withUpdatedBy(String updatedBy)
The user ID of the user that most recently updated the resource.
|
public void setCreatedAt(Date createdAt)
The ISO timestamp in seconds for when the resource was created.
createdAt
- The ISO timestamp in seconds for when the resource was created.public Date getCreatedAt()
The ISO timestamp in seconds for when the resource was created.
public StudioComponentSummary withCreatedAt(Date createdAt)
The ISO timestamp in seconds for when the resource was created.
createdAt
- The ISO timestamp in seconds for when the resource was created.public void setCreatedBy(String createdBy)
The user ID of the user that created the studio component.
createdBy
- The user ID of the user that created the studio component.public String getCreatedBy()
The user ID of the user that created the studio component.
public StudioComponentSummary withCreatedBy(String createdBy)
The user ID of the user that created the studio component.
createdBy
- The user ID of the user that created the studio component.public void setDescription(String description)
The description.
description
- The description.public String getDescription()
The description.
public StudioComponentSummary withDescription(String description)
The description.
description
- The description.public void setName(String name)
The name for the studio component.
name
- The name for the studio component.public String getName()
The name for the studio component.
public StudioComponentSummary withName(String name)
The name for the studio component.
name
- The name for the studio component.public void setStudioComponentId(String studioComponentId)
The unique identifier for a studio component resource.
studioComponentId
- The unique identifier for a studio component resource.public String getStudioComponentId()
The unique identifier for a studio component resource.
public StudioComponentSummary withStudioComponentId(String studioComponentId)
The unique identifier for a studio component resource.
studioComponentId
- The unique identifier for a studio component resource.public void setSubtype(String subtype)
The specific subtype of a studio component.
subtype
- The specific subtype of a studio component.StudioComponentSubtype
public String getSubtype()
The specific subtype of a studio component.
StudioComponentSubtype
public StudioComponentSummary withSubtype(String subtype)
The specific subtype of a studio component.
subtype
- The specific subtype of a studio component.StudioComponentSubtype
public StudioComponentSummary withSubtype(StudioComponentSubtype subtype)
The specific subtype of a studio component.
subtype
- The specific subtype of a studio component.StudioComponentSubtype
public void setType(String type)
The type of the studio component.
type
- The type of the studio component.StudioComponentType
public String getType()
The type of the studio component.
StudioComponentType
public StudioComponentSummary withType(String type)
The type of the studio component.
type
- The type of the studio component.StudioComponentType
public StudioComponentSummary withType(StudioComponentType type)
The type of the studio component.
type
- The type of the studio component.StudioComponentType
public void setUpdatedAt(Date updatedAt)
The ISO timestamp in seconds for when the resource was updated.
updatedAt
- The ISO timestamp in seconds for when the resource was updated.public Date getUpdatedAt()
The ISO timestamp in seconds for when the resource was updated.
public StudioComponentSummary withUpdatedAt(Date updatedAt)
The ISO timestamp in seconds for when the resource was updated.
updatedAt
- The ISO timestamp in seconds for when the resource was updated.public void setUpdatedBy(String updatedBy)
The user ID of the user that most recently updated the resource.
updatedBy
- The user ID of the user that most recently updated the resource.public String getUpdatedBy()
The user ID of the user that most recently updated the resource.
public StudioComponentSummary withUpdatedBy(String updatedBy)
The user ID of the user that most recently updated the resource.
updatedBy
- The user ID of the user that most recently updated the resource.public String toString()
toString
in class Object
Object.toString()
public StudioComponentSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.