@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 Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.