@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceSharePermissionSummary extends Object implements Serializable, Cloneable, StructuredPojo
Information about an RAM permission that is associated with a resource share and any of its resources of a specified type.
Constructor and Description |
---|
ResourceSharePermissionSummary() |
Modifier and Type | Method and Description |
---|---|
ResourceSharePermissionSummary |
clone() |
boolean |
equals(Object obj) |
String |
getArn()
The Amazon Resoure Name
(ARN) of the permission you want information about.
|
Date |
getCreationTime()
The date and time when the permission was created.
|
Boolean |
getDefaultVersion()
Specifies whether the version of the permission represented in this structure is the default version for this
permission.
|
Boolean |
getIsResourceTypeDefault()
Specifies whether the version of the permission represented in this structure is the default version for all
resources of this resource type.
|
Date |
getLastUpdatedTime()
The date and time when the permission was last updated.
|
String |
getName()
The name of this permission.
|
String |
getResourceType()
The type of resource to which this permission applies.
|
String |
getStatus()
The current status of the permission.
|
String |
getVersion()
The version of the permission represented in this structure.
|
int |
hashCode() |
Boolean |
isDefaultVersion()
Specifies whether the version of the permission represented in this structure is the default version for this
permission.
|
Boolean |
isResourceTypeDefault()
Specifies whether the version of the permission represented in this structure is the default version for all
resources of this resource type.
|
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArn(String arn)
The Amazon Resoure Name
(ARN) of the permission you want information about.
|
void |
setCreationTime(Date creationTime)
The date and time when the permission was created.
|
void |
setDefaultVersion(Boolean defaultVersion)
Specifies whether the version of the permission represented in this structure is the default version for this
permission.
|
void |
setIsResourceTypeDefault(Boolean isResourceTypeDefault)
Specifies whether the version of the permission represented in this structure is the default version for all
resources of this resource type.
|
void |
setLastUpdatedTime(Date lastUpdatedTime)
The date and time when the permission was last updated.
|
void |
setName(String name)
The name of this permission.
|
void |
setResourceType(String resourceType)
The type of resource to which this permission applies.
|
void |
setStatus(String status)
The current status of the permission.
|
void |
setVersion(String version)
The version of the permission represented in this structure.
|
String |
toString()
Returns a string representation of this object.
|
ResourceSharePermissionSummary |
withArn(String arn)
The Amazon Resoure Name
(ARN) of the permission you want information about.
|
ResourceSharePermissionSummary |
withCreationTime(Date creationTime)
The date and time when the permission was created.
|
ResourceSharePermissionSummary |
withDefaultVersion(Boolean defaultVersion)
Specifies whether the version of the permission represented in this structure is the default version for this
permission.
|
ResourceSharePermissionSummary |
withIsResourceTypeDefault(Boolean isResourceTypeDefault)
Specifies whether the version of the permission represented in this structure is the default version for all
resources of this resource type.
|
ResourceSharePermissionSummary |
withLastUpdatedTime(Date lastUpdatedTime)
The date and time when the permission was last updated.
|
ResourceSharePermissionSummary |
withName(String name)
The name of this permission.
|
ResourceSharePermissionSummary |
withResourceType(String resourceType)
The type of resource to which this permission applies.
|
ResourceSharePermissionSummary |
withStatus(String status)
The current status of the permission.
|
ResourceSharePermissionSummary |
withVersion(String version)
The version of the permission represented in this structure.
|
public void setArn(String arn)
The Amazon Resoure Name (ARN) of the permission you want information about.
arn
- The Amazon Resoure
Name (ARN) of the permission you want information about.public String getArn()
The Amazon Resoure Name (ARN) of the permission you want information about.
public ResourceSharePermissionSummary withArn(String arn)
The Amazon Resoure Name (ARN) of the permission you want information about.
arn
- The Amazon Resoure
Name (ARN) of the permission you want information about.public void setVersion(String version)
The version of the permission represented in this structure.
version
- The version of the permission represented in this structure.public String getVersion()
The version of the permission represented in this structure.
public ResourceSharePermissionSummary withVersion(String version)
The version of the permission represented in this structure.
version
- The version of the permission represented in this structure.public void setDefaultVersion(Boolean defaultVersion)
Specifies whether the version of the permission represented in this structure is the default version for this permission.
defaultVersion
- Specifies whether the version of the permission represented in this structure is the default version for
this permission.public Boolean getDefaultVersion()
Specifies whether the version of the permission represented in this structure is the default version for this permission.
public ResourceSharePermissionSummary withDefaultVersion(Boolean defaultVersion)
Specifies whether the version of the permission represented in this structure is the default version for this permission.
defaultVersion
- Specifies whether the version of the permission represented in this structure is the default version for
this permission.public Boolean isDefaultVersion()
Specifies whether the version of the permission represented in this structure is the default version for this permission.
public void setName(String name)
The name of this permission.
name
- The name of this permission.public String getName()
The name of this permission.
public ResourceSharePermissionSummary withName(String name)
The name of this permission.
name
- The name of this permission.public void setResourceType(String resourceType)
The type of resource to which this permission applies.
resourceType
- The type of resource to which this permission applies.public String getResourceType()
The type of resource to which this permission applies.
public ResourceSharePermissionSummary withResourceType(String resourceType)
The type of resource to which this permission applies.
resourceType
- The type of resource to which this 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 void setIsResourceTypeDefault(Boolean isResourceTypeDefault)
Specifies whether the version of the permission represented in this structure is the default version for all resources of this resource type.
isResourceTypeDefault
- Specifies whether the version of the permission represented in this structure is the default version for
all resources of this resource type.public Boolean getIsResourceTypeDefault()
Specifies whether the version of the permission represented in this structure is the default version for all resources of this resource type.
public ResourceSharePermissionSummary withIsResourceTypeDefault(Boolean isResourceTypeDefault)
Specifies whether the version of the permission represented in this structure is the default version for all resources of this resource type.
isResourceTypeDefault
- Specifies whether the version of the permission represented in this structure is the default version for
all resources of this resource type.public Boolean isResourceTypeDefault()
Specifies whether the version of the permission represented in this structure is the default version for all resources of this resource type.
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.