@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class PermissionGroupByUser extends Object implements Serializable, Cloneable, StructuredPojo
The structure of a permission group associated with a user account.
Constructor and Description |
---|
PermissionGroupByUser() |
Modifier and Type | Method and Description |
---|---|
PermissionGroupByUser |
clone() |
boolean |
equals(Object obj) |
String |
getMembershipStatus()
Indicates the status of the user account within a permission group.
|
String |
getName()
The name of the permission group.
|
String |
getPermissionGroupId()
The unique identifier for the permission group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMembershipStatus(String membershipStatus)
Indicates the status of the user account within a permission group.
|
void |
setName(String name)
The name of the permission group.
|
void |
setPermissionGroupId(String permissionGroupId)
The unique identifier for the permission group.
|
String |
toString()
Returns a string representation of this object.
|
PermissionGroupByUser |
withMembershipStatus(PermissionGroupMembershipStatus membershipStatus)
Indicates the status of the user account within a permission group.
|
PermissionGroupByUser |
withMembershipStatus(String membershipStatus)
Indicates the status of the user account within a permission group.
|
PermissionGroupByUser |
withName(String name)
The name of the permission group.
|
PermissionGroupByUser |
withPermissionGroupId(String permissionGroupId)
The unique identifier for the permission group.
|
public void setPermissionGroupId(String permissionGroupId)
The unique identifier for the permission group.
permissionGroupId
- The unique identifier for the permission group.public String getPermissionGroupId()
The unique identifier for the permission group.
public PermissionGroupByUser withPermissionGroupId(String permissionGroupId)
The unique identifier for the permission group.
permissionGroupId
- The unique identifier for the permission group.public void setName(String name)
The name of the permission group.
name
- The name of the permission group.public String getName()
The name of the permission group.
public PermissionGroupByUser withName(String name)
The name of the permission group.
name
- The name of the permission group.public void setMembershipStatus(String membershipStatus)
Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.
ADDITION_SUCCESS
– The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
membershipStatus
- Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.
ADDITION_SUCCESS
– The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
PermissionGroupMembershipStatus
public String getMembershipStatus()
Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.
ADDITION_SUCCESS
– The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.
ADDITION_SUCCESS
– The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
PermissionGroupMembershipStatus
public PermissionGroupByUser withMembershipStatus(String membershipStatus)
Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.
ADDITION_SUCCESS
– The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
membershipStatus
- Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.
ADDITION_SUCCESS
– The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
PermissionGroupMembershipStatus
public PermissionGroupByUser withMembershipStatus(PermissionGroupMembershipStatus membershipStatus)
Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.
ADDITION_SUCCESS
– The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
membershipStatus
- Indicates the status of the user account within a permission group.
ADDITION_IN_PROGRESS
– The user account is currently being added to the permission group.
ADDITION_SUCCESS
– The user account is successfully added to the permission group.
REMOVAL_IN_PROGRESS
– The user is currently being removed from the permission group.
PermissionGroupMembershipStatus
public String toString()
toString
in class Object
Object.toString()
public PermissionGroupByUser clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.