@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class IAMPolicyAssignment extends Object implements Serializable, Cloneable, StructuredPojo
An Identity and Access Management (IAM) policy assignment.
Constructor and Description |
---|
IAMPolicyAssignment() |
Modifier and Type | Method and Description |
---|---|
IAMPolicyAssignment |
addIdentitiesEntry(String key,
List<String> value)
Add a single Identities entry
|
IAMPolicyAssignment |
clearIdentitiesEntries()
Removes all the entries added into Identities.
|
IAMPolicyAssignment |
clone() |
boolean |
equals(Object obj) |
String |
getAssignmentId()
Assignment ID.
|
String |
getAssignmentName()
Assignment name.
|
String |
getAssignmentStatus()
Assignment status.
|
String |
getAwsAccountId()
The Amazon Web Services account ID.
|
Map<String,List<String>> |
getIdentities()
Identities.
|
String |
getPolicyArn()
The Amazon Resource Name (ARN) for the IAM policy.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssignmentId(String assignmentId)
Assignment ID.
|
void |
setAssignmentName(String assignmentName)
Assignment name.
|
void |
setAssignmentStatus(String assignmentStatus)
Assignment status.
|
void |
setAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
|
void |
setIdentities(Map<String,List<String>> identities)
Identities.
|
void |
setPolicyArn(String policyArn)
The Amazon Resource Name (ARN) for the IAM policy.
|
String |
toString()
Returns a string representation of this object.
|
IAMPolicyAssignment |
withAssignmentId(String assignmentId)
Assignment ID.
|
IAMPolicyAssignment |
withAssignmentName(String assignmentName)
Assignment name.
|
IAMPolicyAssignment |
withAssignmentStatus(AssignmentStatus assignmentStatus)
Assignment status.
|
IAMPolicyAssignment |
withAssignmentStatus(String assignmentStatus)
Assignment status.
|
IAMPolicyAssignment |
withAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
|
IAMPolicyAssignment |
withIdentities(Map<String,List<String>> identities)
Identities.
|
IAMPolicyAssignment |
withPolicyArn(String policyArn)
The Amazon Resource Name (ARN) for the IAM policy.
|
public void setAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
awsAccountId
- The Amazon Web Services account ID.public String getAwsAccountId()
The Amazon Web Services account ID.
public IAMPolicyAssignment withAwsAccountId(String awsAccountId)
The Amazon Web Services account ID.
awsAccountId
- The Amazon Web Services account ID.public void setAssignmentId(String assignmentId)
Assignment ID.
assignmentId
- Assignment ID.public String getAssignmentId()
Assignment ID.
public IAMPolicyAssignment withAssignmentId(String assignmentId)
Assignment ID.
assignmentId
- Assignment ID.public void setAssignmentName(String assignmentName)
Assignment name.
assignmentName
- Assignment name.public String getAssignmentName()
Assignment name.
public IAMPolicyAssignment withAssignmentName(String assignmentName)
Assignment name.
assignmentName
- Assignment name.public void setPolicyArn(String policyArn)
The Amazon Resource Name (ARN) for the IAM policy.
policyArn
- The Amazon Resource Name (ARN) for the IAM policy.public String getPolicyArn()
The Amazon Resource Name (ARN) for the IAM policy.
public IAMPolicyAssignment withPolicyArn(String policyArn)
The Amazon Resource Name (ARN) for the IAM policy.
policyArn
- The Amazon Resource Name (ARN) for the IAM policy.public void setIdentities(Map<String,List<String>> identities)
Identities.
identities
- Identities.public IAMPolicyAssignment withIdentities(Map<String,List<String>> identities)
Identities.
identities
- Identities.public IAMPolicyAssignment addIdentitiesEntry(String key, List<String> value)
public IAMPolicyAssignment clearIdentitiesEntries()
public void setAssignmentStatus(String assignmentStatus)
Assignment status.
assignmentStatus
- Assignment status.AssignmentStatus
public String getAssignmentStatus()
Assignment status.
AssignmentStatus
public IAMPolicyAssignment withAssignmentStatus(String assignmentStatus)
Assignment status.
assignmentStatus
- Assignment status.AssignmentStatus
public IAMPolicyAssignment withAssignmentStatus(AssignmentStatus assignmentStatus)
Assignment status.
assignmentStatus
- Assignment status.AssignmentStatus
public String toString()
toString
in class Object
Object.toString()
public IAMPolicyAssignment clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.