public class ListRolePoliciesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
ListRolePolicies operation
.
Lists the names of the inline policies that are embedded in the specified role.
A role can also have managed policies attached to it. To list the managed policies that are attached to a role, use ListAttachedRolePolicies. For more information about policies, refer to Managed Policies and Inline Policies in the Using IAM guide.
You can paginate the results using the MaxItems
and
Marker
parameters. If there are no inline policies
embedded with the specified role, the action returns an empty list.
NOOP
Constructor and Description |
---|
ListRolePoliciesRequest() |
Modifier and Type | Method and Description |
---|---|
ListRolePoliciesRequest |
clone()
Creates a shallow clone of this request.
|
boolean |
equals(Object obj) |
String |
getMarker()
Use this parameter only when paginating results, and only in a
subsequent request after you've received a response where the results
are truncated.
|
Integer |
getMaxItems()
Use this parameter only when paginating results to indicate the
maximum number of role policies you want in the response.
|
String |
getRoleName()
The name of the role to list policies for.
|
int |
hashCode() |
void |
setMarker(String marker)
Use this parameter only when paginating results, and only in a
subsequent request after you've received a response where the results
are truncated.
|
void |
setMaxItems(Integer maxItems)
Use this parameter only when paginating results to indicate the
maximum number of role policies you want in the response.
|
void |
setRoleName(String roleName)
The name of the role to list policies for.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
ListRolePoliciesRequest |
withMarker(String marker)
Use this parameter only when paginating results, and only in a
subsequent request after you've received a response where the results
are truncated.
|
ListRolePoliciesRequest |
withMaxItems(Integer maxItems)
Use this parameter only when paginating results to indicate the
maximum number of role policies you want in the response.
|
ListRolePoliciesRequest |
withRoleName(String roleName)
The name of the role to list policies for.
|
copyBaseTo, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, withGeneralProgressListener, withRequestMetricCollector
public String getRoleName()
Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*
public void setRoleName(String roleName)
Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*
roleName
- The name of the role to list policies for.public ListRolePoliciesRequest withRoleName(String roleName)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 64
Pattern: [\w+=,.@-]*
roleName
- The name of the role to list policies for.public String getMarker()
Marker
element
in the response you just received.
Constraints:
Length: 1 - 320
Pattern: [\u0020-\u00FF]*
Marker
element
in the response you just received.public void setMarker(String marker)
Marker
element
in the response you just received.
Constraints:
Length: 1 - 320
Pattern: [\u0020-\u00FF]*
marker
- Use this parameter only when paginating results, and only in a
subsequent request after you've received a response where the results
are truncated. Set it to the value of the Marker
element
in the response you just received.public ListRolePoliciesRequest withMarker(String marker)
Marker
element
in the response you just received.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 320
Pattern: [\u0020-\u00FF]*
marker
- Use this parameter only when paginating results, and only in a
subsequent request after you've received a response where the results
are truncated. Set it to the value of the Marker
element
in the response you just received.public Integer getMaxItems()
IsTruncated
response element is true
. This
parameter is optional. If you do not include it, it defaults to 100.
Constraints:
Range: 1 - 1000
IsTruncated
response element is true
. This
parameter is optional. If you do not include it, it defaults to 100.public void setMaxItems(Integer maxItems)
IsTruncated
response element is true
. This
parameter is optional. If you do not include it, it defaults to 100.
Constraints:
Range: 1 - 1000
maxItems
- Use this parameter only when paginating results to indicate the
maximum number of role policies you want in the response. If there are
additional role policies beyond the maximum you specify, the
IsTruncated
response element is true
. This
parameter is optional. If you do not include it, it defaults to 100.public ListRolePoliciesRequest withMaxItems(Integer maxItems)
IsTruncated
response element is true
. This
parameter is optional. If you do not include it, it defaults to 100.
Returns a reference to this object so that method calls can be chained together.
Constraints:
Range: 1 - 1000
maxItems
- Use this parameter only when paginating results to indicate the
maximum number of role policies you want in the response. If there are
additional role policies beyond the maximum you specify, the
IsTruncated
response element is true
. This
parameter is optional. If you do not include it, it defaults to 100.public String toString()
toString
in class Object
Object.toString()
public ListRolePoliciesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2015. All rights reserved.