@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProfileNotificationSummary extends Object implements Serializable, Cloneable, StructuredPojo
The profile notification summary.
| Constructor and Description | 
|---|
ProfileNotificationSummary()  | 
| Modifier and Type | Method and Description | 
|---|---|
ProfileNotificationSummary | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getCurrentProfileVersion()
 The current profile version. 
 | 
String | 
getLatestProfileVersion()
 The latest profile version. 
 | 
String | 
getProfileArn()
 The profile ARN. 
 | 
String | 
getProfileName()
 The profile name. 
 | 
String | 
getType()
 Type of notification. 
 | 
String | 
getWorkloadId()  | 
String | 
getWorkloadName()  | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setCurrentProfileVersion(String currentProfileVersion)
 The current profile version. 
 | 
void | 
setLatestProfileVersion(String latestProfileVersion)
 The latest profile version. 
 | 
void | 
setProfileArn(String profileArn)
 The profile ARN. 
 | 
void | 
setProfileName(String profileName)
 The profile name. 
 | 
void | 
setType(String type)
 Type of notification. 
 | 
void | 
setWorkloadId(String workloadId)  | 
void | 
setWorkloadName(String workloadName)  | 
String | 
toString()
Returns a string representation of this object. 
 | 
ProfileNotificationSummary | 
withCurrentProfileVersion(String currentProfileVersion)
 The current profile version. 
 | 
ProfileNotificationSummary | 
withLatestProfileVersion(String latestProfileVersion)
 The latest profile version. 
 | 
ProfileNotificationSummary | 
withProfileArn(String profileArn)
 The profile ARN. 
 | 
ProfileNotificationSummary | 
withProfileName(String profileName)
 The profile name. 
 | 
ProfileNotificationSummary | 
withType(ProfileNotificationType type)
 Type of notification. 
 | 
ProfileNotificationSummary | 
withType(String type)
 Type of notification. 
 | 
ProfileNotificationSummary | 
withWorkloadId(String workloadId)  | 
ProfileNotificationSummary | 
withWorkloadName(String workloadName)  | 
public void setCurrentProfileVersion(String currentProfileVersion)
The current profile version.
currentProfileVersion - The current profile version.public String getCurrentProfileVersion()
The current profile version.
public ProfileNotificationSummary withCurrentProfileVersion(String currentProfileVersion)
The current profile version.
currentProfileVersion - The current profile version.public void setLatestProfileVersion(String latestProfileVersion)
The latest profile version.
latestProfileVersion - The latest profile version.public String getLatestProfileVersion()
The latest profile version.
public ProfileNotificationSummary withLatestProfileVersion(String latestProfileVersion)
The latest profile version.
latestProfileVersion - The latest profile version.public void setType(String type)
Type of notification.
type - Type of notification.ProfileNotificationTypepublic String getType()
Type of notification.
ProfileNotificationTypepublic ProfileNotificationSummary withType(String type)
Type of notification.
type - Type of notification.ProfileNotificationTypepublic ProfileNotificationSummary withType(ProfileNotificationType type)
Type of notification.
type - Type of notification.ProfileNotificationTypepublic void setProfileArn(String profileArn)
The profile ARN.
profileArn - The profile ARN.public String getProfileArn()
The profile ARN.
public ProfileNotificationSummary withProfileArn(String profileArn)
The profile ARN.
profileArn - The profile ARN.public void setProfileName(String profileName)
The profile name.
profileName - The profile name.public String getProfileName()
The profile name.
public ProfileNotificationSummary withProfileName(String profileName)
The profile name.
profileName - The profile name.public void setWorkloadId(String workloadId)
workloadId - public String getWorkloadId()
public ProfileNotificationSummary withWorkloadId(String workloadId)
workloadId - public void setWorkloadName(String workloadName)
workloadName - public String getWorkloadName()
public ProfileNotificationSummary withWorkloadName(String workloadName)
workloadName - public String toString()
toString in class ObjectObject.toString()public ProfileNotificationSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.