@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateIAMPolicyAssignmentResult extends AmazonWebServiceResult<ResponseMetadata> implements Serializable, Cloneable
Constructor and Description |
---|
UpdateIAMPolicyAssignmentResult() |
Modifier and Type | Method and Description |
---|---|
UpdateIAMPolicyAssignmentResult |
addIdentitiesEntry(String key,
List<String> value)
Add a single Identities entry
|
UpdateIAMPolicyAssignmentResult |
clearIdentitiesEntries()
Removes all the entries added into Identities.
|
UpdateIAMPolicyAssignmentResult |
clone() |
boolean |
equals(Object obj) |
String |
getAssignmentId()
The ID of the assignment.
|
String |
getAssignmentName()
The name of the assignment or rule.
|
String |
getAssignmentStatus()
The status of the assignment.
|
Map<String,List<String>> |
getIdentities()
The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.
|
String |
getPolicyArn()
The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.
|
String |
getRequestId()
The Amazon Web Services request ID for this operation.
|
Integer |
getStatus()
The HTTP status of the request.
|
int |
hashCode() |
void |
setAssignmentId(String assignmentId)
The ID of the assignment.
|
void |
setAssignmentName(String assignmentName)
The name of the assignment or rule.
|
void |
setAssignmentStatus(String assignmentStatus)
The status of the assignment.
|
void |
setIdentities(Map<String,List<String>> identities)
The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.
|
void |
setPolicyArn(String policyArn)
The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.
|
void |
setRequestId(String requestId)
The Amazon Web Services request ID for this operation.
|
void |
setStatus(Integer status)
The HTTP status of the request.
|
String |
toString()
Returns a string representation of this object.
|
UpdateIAMPolicyAssignmentResult |
withAssignmentId(String assignmentId)
The ID of the assignment.
|
UpdateIAMPolicyAssignmentResult |
withAssignmentName(String assignmentName)
The name of the assignment or rule.
|
UpdateIAMPolicyAssignmentResult |
withAssignmentStatus(AssignmentStatus assignmentStatus)
The status of the assignment.
|
UpdateIAMPolicyAssignmentResult |
withAssignmentStatus(String assignmentStatus)
The status of the assignment.
|
UpdateIAMPolicyAssignmentResult |
withIdentities(Map<String,List<String>> identities)
The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.
|
UpdateIAMPolicyAssignmentResult |
withPolicyArn(String policyArn)
The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.
|
UpdateIAMPolicyAssignmentResult |
withRequestId(String requestId)
The Amazon Web Services request ID for this operation.
|
UpdateIAMPolicyAssignmentResult |
withStatus(Integer status)
The HTTP status of the request.
|
getSdkHttpMetadata, getSdkResponseMetadata, setSdkHttpMetadata, setSdkResponseMetadata
public void setAssignmentName(String assignmentName)
The name of the assignment or rule.
assignmentName
- The name of the assignment or rule.public String getAssignmentName()
The name of the assignment or rule.
public UpdateIAMPolicyAssignmentResult withAssignmentName(String assignmentName)
The name of the assignment or rule.
assignmentName
- The name of the assignment or rule.public void setAssignmentId(String assignmentId)
The ID of the assignment.
assignmentId
- The ID of the assignment.public String getAssignmentId()
The ID of the assignment.
public UpdateIAMPolicyAssignmentResult withAssignmentId(String assignmentId)
The ID of the assignment.
assignmentId
- The ID of the assignment.public void setPolicyArn(String policyArn)
The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.
policyArn
- The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.public String getPolicyArn()
The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.
public UpdateIAMPolicyAssignmentResult withPolicyArn(String policyArn)
The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.
policyArn
- The ARN for the IAM policy applied to the Amazon QuickSight users and groups specified in this assignment.public Map<String,List<String>> getIdentities()
The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.
public void setIdentities(Map<String,List<String>> identities)
The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.
identities
- The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.public UpdateIAMPolicyAssignmentResult withIdentities(Map<String,List<String>> identities)
The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.
identities
- The Amazon QuickSight users, groups, or both that the IAM policy is assigned to.public UpdateIAMPolicyAssignmentResult addIdentitiesEntry(String key, List<String> value)
public UpdateIAMPolicyAssignmentResult clearIdentitiesEntries()
public void setAssignmentStatus(String assignmentStatus)
The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
assignmentStatus
- The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
AssignmentStatus
public String getAssignmentStatus()
The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
AssignmentStatus
public UpdateIAMPolicyAssignmentResult withAssignmentStatus(String assignmentStatus)
The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
assignmentStatus
- The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
AssignmentStatus
public UpdateIAMPolicyAssignmentResult withAssignmentStatus(AssignmentStatus assignmentStatus)
The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
assignmentStatus
- The status of the assignment. Possible values are as follows:
ENABLED
- Anything specified in this assignment is used when creating the data source.
DISABLED
- This assignment isn't used when creating the data source.
DRAFT
- This assignment is an unfinished draft and isn't used when creating the data source.
AssignmentStatus
public void setRequestId(String requestId)
The Amazon Web Services request ID for this operation.
requestId
- The Amazon Web Services request ID for this operation.public String getRequestId()
The Amazon Web Services request ID for this operation.
public UpdateIAMPolicyAssignmentResult withRequestId(String requestId)
The Amazon Web Services request ID for this operation.
requestId
- The Amazon Web Services request ID for this operation.public void setStatus(Integer status)
The HTTP status of the request.
status
- The HTTP status of the request.public Integer getStatus()
The HTTP status of the request.
public UpdateIAMPolicyAssignmentResult withStatus(Integer status)
The HTTP status of the request.
status
- The HTTP status of the request.public String toString()
toString
in class Object
Object.toString()
public UpdateIAMPolicyAssignmentResult clone()