@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceSharePermissionSummary extends Object implements Serializable, Cloneable, StructuredPojo
Information about a permission that is associated with a resource share.
Constructor and Description |
---|
ResourceSharePermissionSummary() |
Modifier and Type | Method and Description |
---|---|
ResourceSharePermissionSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The ARN of the permission.
|
Date |
getCreationTime()
The date and time when the permission was created.
|
Boolean |
getDefaultVersion()
The identifier for the version of the permission that is set as the default version.
|
Date |
getLastUpdatedTime()
The date and time when the permission was last updated.
|
String |
getName()
The name of the permission.
|
String |
getResourceType()
The type of resource to which the permission applies.
|
String |
getStatus()
The current status of the permission.
|
String |
getVersion()
The identifier for the version of the permission.
|
int |
hashCode() |
Boolean |
isDefaultVersion()
The identifier for the version of the permission that is set as the default version.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The ARN of the permission.
|
void |
setCreationTime(Date creationTime)
The date and time when the permission was created.
|
void |
setDefaultVersion(Boolean defaultVersion)
The identifier for the version of the permission that is set as the default version.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
The date and time when the permission was last updated.
|
void |
setName(String name)
The name of the permission.
|
void |
setResourceType(String resourceType)
The type of resource to which the permission applies.
|
void |
setStatus(String status)
The current status of the permission.
|
void |
setVersion(String version)
The identifier for the version of the permission.
|
String |
toString()
Returns a string representation of this object.
|
ResourceSharePermissionSummary |
withArn(String arn)
The ARN of the permission.
|
ResourceSharePermissionSummary |
withCreationTime(Date creationTime)
The date and time when the permission was created.
|
ResourceSharePermissionSummary |
withDefaultVersion(Boolean defaultVersion)
The identifier for the version of the permission that is set as the default version.
|
ResourceSharePermissionSummary |
withLastUpdatedTime(Date lastUpdatedTime)
The date and time when the permission was last updated.
|
ResourceSharePermissionSummary |
withName(String name)
The name of the permission.
|
ResourceSharePermissionSummary |
withResourceType(String resourceType)
The type of resource to which the permission applies.
|
ResourceSharePermissionSummary |
withStatus(String status)
The current status of the permission.
|
ResourceSharePermissionSummary |
withVersion(String version)
The identifier for the version of the permission.
|
public void setArn(String arn)
The ARN of the permission.
arn
- The ARN of the permission.public String getArn()
The ARN of the permission.
public ResourceSharePermissionSummary withArn(String arn)
The ARN of the permission.
arn
- The ARN of the permission.public void setVersion(String version)
The identifier for the version of the permission.
version
- The identifier for the version of the permission.public String getVersion()
The identifier for the version of the permission.
public ResourceSharePermissionSummary withVersion(String version)
The identifier for the version of the permission.
version
- The identifier for the version of the permission.public void setDefaultVersion(Boolean defaultVersion)
The identifier for the version of the permission that is set as the default version.
defaultVersion
- The identifier for the version of the permission that is set as the default version.public Boolean getDefaultVersion()
The identifier for the version of the permission that is set as the default version.
public ResourceSharePermissionSummary withDefaultVersion(Boolean defaultVersion)
The identifier for the version of the permission that is set as the default version.
defaultVersion
- The identifier for the version of the permission that is set as the default version.public Boolean isDefaultVersion()
The identifier for the version of the permission that is set as the default version.
public void setName(String name)
The name of the permission.
name
- The name of the permission.public String getName()
The name of the permission.
public ResourceSharePermissionSummary withName(String name)
The name of the permission.
name
- The name of the permission.public void setResourceType(String resourceType)
The type of resource to which the permission applies.
resourceType
- The type of resource to which the permission applies.public String getResourceType()
The type of resource to which the permission applies.
public ResourceSharePermissionSummary withResourceType(String resourceType)
The type of resource to which the permission applies.
resourceType
- The type of resource to which the permission applies.public void setStatus(String status)
The current status of the permission.
status
- The current status of the permission.public String getStatus()
The current status of the permission.
public ResourceSharePermissionSummary withStatus(String status)
The current status of the permission.
status
- The current status of the permission.public void setCreationTime(Date creationTime)
The date and time when the permission was created.
creationTime
- The date and time when the permission was created.public Date getCreationTime()
The date and time when the permission was created.
public ResourceSharePermissionSummary withCreationTime(Date creationTime)
The date and time when the permission was created.
creationTime
- The date and time when the permission was created.public void setLastUpdatedTime(Date lastUpdatedTime)
The date and time when the permission was last updated.
lastUpdatedTime
- The date and time when the permission was last updated.public Date getLastUpdatedTime()
The date and time when the permission was last updated.
public ResourceSharePermissionSummary withLastUpdatedTime(Date lastUpdatedTime)
The date and time when the permission was last updated.
lastUpdatedTime
- The date and time when the permission was last updated.public String toString()
toString
in class Object
Object.toString()
public ResourceSharePermissionSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.