@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ApplicationSummary extends Object implements Serializable, Cloneable, StructuredPojo
The summary of attributes associated with an application.
Constructor and Description |
---|
ApplicationSummary() |
Modifier and Type | Method and Description |
---|---|
ApplicationSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArchitecture()
The CPU architecture of an application.
|
String |
getArn()
The ARN of the application.
|
Date |
getCreatedAt()
The date and time when the application was created.
|
String |
getId()
The ID of the application.
|
String |
getName()
The name of the application.
|
String |
getReleaseLabel()
The Amazon EMR release associated with the application.
|
String |
getState()
The state of the application.
|
String |
getStateDetails()
The state details of the application.
|
String |
getType()
The type of application, such as Spark or Hive.
|
Date |
getUpdatedAt()
The date and time when the application was last updated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArchitecture(String architecture)
The CPU architecture of an application.
|
void |
setArn(String arn)
The ARN of the application.
|
void |
setCreatedAt(Date createdAt)
The date and time when the application was created.
|
void |
setId(String id)
The ID of the application.
|
void |
setName(String name)
The name of the application.
|
void |
setReleaseLabel(String releaseLabel)
The Amazon EMR release associated with the application.
|
void |
setState(String state)
The state of the application.
|
void |
setStateDetails(String stateDetails)
The state details of the application.
|
void |
setType(String type)
The type of application, such as Spark or Hive.
|
void |
setUpdatedAt(Date updatedAt)
The date and time when the application was last updated.
|
String |
toString()
Returns a string representation of this object.
|
ApplicationSummary |
withArchitecture(Architecture architecture)
The CPU architecture of an application.
|
ApplicationSummary |
withArchitecture(String architecture)
The CPU architecture of an application.
|
ApplicationSummary |
withArn(String arn)
The ARN of the application.
|
ApplicationSummary |
withCreatedAt(Date createdAt)
The date and time when the application was created.
|
ApplicationSummary |
withId(String id)
The ID of the application.
|
ApplicationSummary |
withName(String name)
The name of the application.
|
ApplicationSummary |
withReleaseLabel(String releaseLabel)
The Amazon EMR release associated with the application.
|
ApplicationSummary |
withState(ApplicationState state)
The state of the application.
|
ApplicationSummary |
withState(String state)
The state of the application.
|
ApplicationSummary |
withStateDetails(String stateDetails)
The state details of the application.
|
ApplicationSummary |
withType(String type)
The type of application, such as Spark or Hive.
|
ApplicationSummary |
withUpdatedAt(Date updatedAt)
The date and time when the application was last updated.
|
public void setId(String id)
The ID of the application.
id
- The ID of the application.public String getId()
The ID of the application.
public ApplicationSummary withId(String id)
The ID of the application.
id
- The ID of the application.public void setName(String name)
The name of the application.
name
- The name of the application.public String getName()
The name of the application.
public ApplicationSummary withName(String name)
The name of the application.
name
- The name of the application.public void setArn(String arn)
The ARN of the application.
arn
- The ARN of the application.public String getArn()
The ARN of the application.
public ApplicationSummary withArn(String arn)
The ARN of the application.
arn
- The ARN of the application.public void setReleaseLabel(String releaseLabel)
The Amazon EMR release associated with the application.
releaseLabel
- The Amazon EMR release associated with the application.public String getReleaseLabel()
The Amazon EMR release associated with the application.
public ApplicationSummary withReleaseLabel(String releaseLabel)
The Amazon EMR release associated with the application.
releaseLabel
- The Amazon EMR release associated with the application.public void setType(String type)
The type of application, such as Spark or Hive.
type
- The type of application, such as Spark or Hive.public String getType()
The type of application, such as Spark or Hive.
public ApplicationSummary withType(String type)
The type of application, such as Spark or Hive.
type
- The type of application, such as Spark or Hive.public void setState(String state)
The state of the application.
state
- The state of the application.ApplicationState
public String getState()
The state of the application.
ApplicationState
public ApplicationSummary withState(String state)
The state of the application.
state
- The state of the application.ApplicationState
public ApplicationSummary withState(ApplicationState state)
The state of the application.
state
- The state of the application.ApplicationState
public void setStateDetails(String stateDetails)
The state details of the application.
stateDetails
- The state details of the application.public String getStateDetails()
The state details of the application.
public ApplicationSummary withStateDetails(String stateDetails)
The state details of the application.
stateDetails
- The state details of the application.public void setCreatedAt(Date createdAt)
The date and time when the application was created.
createdAt
- The date and time when the application was created.public Date getCreatedAt()
The date and time when the application was created.
public ApplicationSummary withCreatedAt(Date createdAt)
The date and time when the application was created.
createdAt
- The date and time when the application was created.public void setUpdatedAt(Date updatedAt)
The date and time when the application was last updated.
updatedAt
- The date and time when the application was last updated.public Date getUpdatedAt()
The date and time when the application was last updated.
public ApplicationSummary withUpdatedAt(Date updatedAt)
The date and time when the application was last updated.
updatedAt
- The date and time when the application was last updated.public void setArchitecture(String architecture)
The CPU architecture of an application.
architecture
- The CPU architecture of an application.Architecture
public String getArchitecture()
The CPU architecture of an application.
Architecture
public ApplicationSummary withArchitecture(String architecture)
The CPU architecture of an application.
architecture
- The CPU architecture of an application.Architecture
public ApplicationSummary withArchitecture(Architecture architecture)
The CPU architecture of an application.
architecture
- The CPU architecture of an application.Architecture
public String toString()
toString
in class Object
Object.toString()
public ApplicationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.