@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Profile extends Object implements Serializable, Cloneable, StructuredPojo
A complex type that includes settings for a Route 53 Profile.
Constructor and Description |
---|
Profile() |
Modifier and Type | Method and Description |
---|---|
Profile |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resource Name (ARN) of the Profile.
|
String |
getClientToken()
The
ClientToken value that was assigned when the Profile was created. |
Date |
getCreationTime()
The date and time that the Profile was created, in Unix time format and Coordinated Universal Time (UTC).
|
String |
getId()
ID of the Profile.
|
Date |
getModificationTime()
The date and time that the Profile was modified, in Unix time format and Coordinated Universal Time (UTC).
|
String |
getName()
Name of the Profile.
|
String |
getOwnerId()
Amazon Web Services account ID of the Profile owner.
|
String |
getShareStatus()
Sharing status for the Profile.
|
String |
getStatus()
The status for the Profile.
|
String |
getStatusMessage()
Status message that includes additiona information about the Profile.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resource Name (ARN) of the Profile.
|
void |
setClientToken(String clientToken)
The
ClientToken value that was assigned when the Profile was created. |
void |
setCreationTime(Date creationTime)
The date and time that the Profile was created, in Unix time format and Coordinated Universal Time (UTC).
|
void |
setId(String id)
ID of the Profile.
|
void |
setModificationTime(Date modificationTime)
The date and time that the Profile was modified, in Unix time format and Coordinated Universal Time (UTC).
|
void |
setName(String name)
Name of the Profile.
|
void |
setOwnerId(String ownerId)
Amazon Web Services account ID of the Profile owner.
|
void |
setShareStatus(String shareStatus)
Sharing status for the Profile.
|
void |
setStatus(String status)
The status for the Profile.
|
void |
setStatusMessage(String statusMessage)
Status message that includes additiona information about the Profile.
|
String |
toString()
Returns a string representation of this object.
|
Profile |
withArn(String arn)
The Amazon Resource Name (ARN) of the Profile.
|
Profile |
withClientToken(String clientToken)
The
ClientToken value that was assigned when the Profile was created. |
Profile |
withCreationTime(Date creationTime)
The date and time that the Profile was created, in Unix time format and Coordinated Universal Time (UTC).
|
Profile |
withId(String id)
ID of the Profile.
|
Profile |
withModificationTime(Date modificationTime)
The date and time that the Profile was modified, in Unix time format and Coordinated Universal Time (UTC).
|
Profile |
withName(String name)
Name of the Profile.
|
Profile |
withOwnerId(String ownerId)
Amazon Web Services account ID of the Profile owner.
|
Profile |
withShareStatus(ShareStatus shareStatus)
Sharing status for the Profile.
|
Profile |
withShareStatus(String shareStatus)
Sharing status for the Profile.
|
Profile |
withStatus(ProfileStatus status)
The status for the Profile.
|
Profile |
withStatus(String status)
The status for the Profile.
|
Profile |
withStatusMessage(String statusMessage)
Status message that includes additiona information about the Profile.
|
public void setArn(String arn)
The Amazon Resource Name (ARN) of the Profile.
arn
- The Amazon Resource Name (ARN) of the Profile.public String getArn()
The Amazon Resource Name (ARN) of the Profile.
public Profile withArn(String arn)
The Amazon Resource Name (ARN) of the Profile.
arn
- The Amazon Resource Name (ARN) of the Profile.public void setClientToken(String clientToken)
The ClientToken
value that was assigned when the Profile was created.
clientToken
- The ClientToken
value that was assigned when the Profile was created.public String getClientToken()
The ClientToken
value that was assigned when the Profile was created.
ClientToken
value that was assigned when the Profile was created.public Profile withClientToken(String clientToken)
The ClientToken
value that was assigned when the Profile was created.
clientToken
- The ClientToken
value that was assigned when the Profile was created.public void setCreationTime(Date creationTime)
The date and time that the Profile was created, in Unix time format and Coordinated Universal Time (UTC).
creationTime
- The date and time that the Profile was created, in Unix time format and Coordinated Universal Time (UTC).public Date getCreationTime()
The date and time that the Profile was created, in Unix time format and Coordinated Universal Time (UTC).
public Profile withCreationTime(Date creationTime)
The date and time that the Profile was created, in Unix time format and Coordinated Universal Time (UTC).
creationTime
- The date and time that the Profile was created, in Unix time format and Coordinated Universal Time (UTC).public void setId(String id)
ID of the Profile.
id
- ID of the Profile.public String getId()
ID of the Profile.
public Profile withId(String id)
ID of the Profile.
id
- ID of the Profile.public void setModificationTime(Date modificationTime)
The date and time that the Profile was modified, in Unix time format and Coordinated Universal Time (UTC).
modificationTime
- The date and time that the Profile was modified, in Unix time format and Coordinated Universal Time (UTC).public Date getModificationTime()
The date and time that the Profile was modified, in Unix time format and Coordinated Universal Time (UTC).
public Profile withModificationTime(Date modificationTime)
The date and time that the Profile was modified, in Unix time format and Coordinated Universal Time (UTC).
modificationTime
- The date and time that the Profile was modified, in Unix time format and Coordinated Universal Time (UTC).public void setName(String name)
Name of the Profile.
name
- Name of the Profile.public String getName()
Name of the Profile.
public Profile withName(String name)
Name of the Profile.
name
- Name of the Profile.public void setOwnerId(String ownerId)
Amazon Web Services account ID of the Profile owner.
ownerId
- Amazon Web Services account ID of the Profile owner.public String getOwnerId()
Amazon Web Services account ID of the Profile owner.
public Profile withOwnerId(String ownerId)
Amazon Web Services account ID of the Profile owner.
ownerId
- Amazon Web Services account ID of the Profile owner.public void setShareStatus(String shareStatus)
Sharing status for the Profile.
shareStatus
- Sharing status for the Profile.ShareStatus
public String getShareStatus()
Sharing status for the Profile.
ShareStatus
public Profile withShareStatus(String shareStatus)
Sharing status for the Profile.
shareStatus
- Sharing status for the Profile.ShareStatus
public Profile withShareStatus(ShareStatus shareStatus)
Sharing status for the Profile.
shareStatus
- Sharing status for the Profile.ShareStatus
public void setStatus(String status)
The status for the Profile.
status
- The status for the Profile.ProfileStatus
public String getStatus()
The status for the Profile.
ProfileStatus
public Profile withStatus(String status)
The status for the Profile.
status
- The status for the Profile.ProfileStatus
public Profile withStatus(ProfileStatus status)
The status for the Profile.
status
- The status for the Profile.ProfileStatus
public void setStatusMessage(String statusMessage)
Status message that includes additiona information about the Profile.
statusMessage
- Status message that includes additiona information about the Profile.public String getStatusMessage()
Status message that includes additiona information about the Profile.
public Profile withStatusMessage(String statusMessage)
Status message that includes additiona information about the Profile.
statusMessage
- Status message that includes additiona information about the Profile.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.