@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Profile extends Object implements Serializable, Cloneable, StructuredPojo
A profile.
| Constructor and Description |
|---|
Profile() |
| Modifier and Type | Method and Description |
|---|---|
Profile |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
Profile |
clearTagsEntries()
Removes all the entries added into Tags.
|
Profile |
clone() |
boolean |
equals(Object obj) |
Date |
getCreatedAt() |
String |
getOwner() |
String |
getProfileArn()
The profile ARN.
|
String |
getProfileDescription()
The profile description.
|
String |
getProfileName()
The profile name.
|
List<ProfileQuestion> |
getProfileQuestions()
Profile questions.
|
String |
getProfileVersion()
The profile version.
|
String |
getShareInvitationId()
The ID assigned to the share invitation.
|
Map<String,String> |
getTags()
The tags assigned to the profile.
|
Date |
getUpdatedAt() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setCreatedAt(Date createdAt) |
void |
setOwner(String owner) |
void |
setProfileArn(String profileArn)
The profile ARN.
|
void |
setProfileDescription(String profileDescription)
The profile description.
|
void |
setProfileName(String profileName)
The profile name.
|
void |
setProfileQuestions(Collection<ProfileQuestion> profileQuestions)
Profile questions.
|
void |
setProfileVersion(String profileVersion)
The profile version.
|
void |
setShareInvitationId(String shareInvitationId)
The ID assigned to the share invitation.
|
void |
setTags(Map<String,String> tags)
The tags assigned to the profile.
|
void |
setUpdatedAt(Date updatedAt) |
String |
toString()
Returns a string representation of this object.
|
Profile |
withCreatedAt(Date createdAt) |
Profile |
withOwner(String owner) |
Profile |
withProfileArn(String profileArn)
The profile ARN.
|
Profile |
withProfileDescription(String profileDescription)
The profile description.
|
Profile |
withProfileName(String profileName)
The profile name.
|
Profile |
withProfileQuestions(Collection<ProfileQuestion> profileQuestions)
Profile questions.
|
Profile |
withProfileQuestions(ProfileQuestion... profileQuestions)
Profile questions.
|
Profile |
withProfileVersion(String profileVersion)
The profile version.
|
Profile |
withShareInvitationId(String shareInvitationId)
The ID assigned to the share invitation.
|
Profile |
withTags(Map<String,String> tags)
The tags assigned to the profile.
|
Profile |
withUpdatedAt(Date updatedAt) |
public void setProfileArn(String profileArn)
The profile ARN.
profileArn - The profile ARN.public String getProfileArn()
The profile ARN.
public Profile withProfileArn(String profileArn)
The profile ARN.
profileArn - The profile ARN.public void setProfileVersion(String profileVersion)
The profile version.
profileVersion - The profile version.public String getProfileVersion()
The profile version.
public Profile withProfileVersion(String profileVersion)
The profile version.
profileVersion - The profile version.public void setProfileName(String profileName)
The profile name.
profileName - The profile name.public String getProfileName()
The profile name.
public Profile withProfileName(String profileName)
The profile name.
profileName - The profile name.public void setProfileDescription(String profileDescription)
The profile description.
profileDescription - The profile description.public String getProfileDescription()
The profile description.
public Profile withProfileDescription(String profileDescription)
The profile description.
profileDescription - The profile description.public List<ProfileQuestion> getProfileQuestions()
Profile questions.
public void setProfileQuestions(Collection<ProfileQuestion> profileQuestions)
Profile questions.
profileQuestions - Profile questions.public Profile withProfileQuestions(ProfileQuestion... profileQuestions)
Profile questions.
NOTE: This method appends the values to the existing list (if any). Use
setProfileQuestions(java.util.Collection) or withProfileQuestions(java.util.Collection) if you
want to override the existing values.
profileQuestions - Profile questions.public Profile withProfileQuestions(Collection<ProfileQuestion> profileQuestions)
Profile questions.
profileQuestions - Profile questions.public void setOwner(String owner)
owner - public String getOwner()
public Profile withOwner(String owner)
owner - public void setCreatedAt(Date createdAt)
createdAt - public Date getCreatedAt()
public Profile withCreatedAt(Date createdAt)
createdAt - public void setUpdatedAt(Date updatedAt)
updatedAt - public Date getUpdatedAt()
public Profile withUpdatedAt(Date updatedAt)
updatedAt - public void setShareInvitationId(String shareInvitationId)
The ID assigned to the share invitation.
shareInvitationId - The ID assigned to the share invitation.public String getShareInvitationId()
The ID assigned to the share invitation.
public Profile withShareInvitationId(String shareInvitationId)
The ID assigned to the share invitation.
shareInvitationId - The ID assigned to the share invitation.public Map<String,String> getTags()
The tags assigned to the profile.
public void setTags(Map<String,String> tags)
The tags assigned to the profile.
tags - The tags assigned to the profile.public Profile withTags(Map<String,String> tags)
The tags assigned to the profile.
tags - The tags assigned to the profile.public Profile clearTagsEntries()
public String toString()
toString in class ObjectObject.toString()public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.