@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsIamPermissionsBoundary extends Object implements Serializable, Cloneable, StructuredPojo
Information about the policy used to set the permissions boundary for an IAM principal.
| Constructor and Description | 
|---|
AwsIamPermissionsBoundary()  | 
| Modifier and Type | Method and Description | 
|---|---|
AwsIamPermissionsBoundary | 
clone()  | 
boolean | 
equals(Object obj)  | 
String | 
getPermissionsBoundaryArn()
 The ARN of the policy used to set the permissions boundary. 
 | 
String | 
getPermissionsBoundaryType()
 The usage type for the permissions boundary. 
 | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setPermissionsBoundaryArn(String permissionsBoundaryArn)
 The ARN of the policy used to set the permissions boundary. 
 | 
void | 
setPermissionsBoundaryType(String permissionsBoundaryType)
 The usage type for the permissions boundary. 
 | 
String | 
toString()
Returns a string representation of this object. 
 | 
AwsIamPermissionsBoundary | 
withPermissionsBoundaryArn(String permissionsBoundaryArn)
 The ARN of the policy used to set the permissions boundary. 
 | 
AwsIamPermissionsBoundary | 
withPermissionsBoundaryType(String permissionsBoundaryType)
 The usage type for the permissions boundary. 
 | 
public void setPermissionsBoundaryArn(String permissionsBoundaryArn)
The ARN of the policy used to set the permissions boundary.
permissionsBoundaryArn - The ARN of the policy used to set the permissions boundary.public String getPermissionsBoundaryArn()
The ARN of the policy used to set the permissions boundary.
public AwsIamPermissionsBoundary withPermissionsBoundaryArn(String permissionsBoundaryArn)
The ARN of the policy used to set the permissions boundary.
permissionsBoundaryArn - The ARN of the policy used to set the permissions boundary.public void setPermissionsBoundaryType(String permissionsBoundaryType)
The usage type for the permissions boundary.
permissionsBoundaryType - The usage type for the permissions boundary.public String getPermissionsBoundaryType()
The usage type for the permissions boundary.
public AwsIamPermissionsBoundary withPermissionsBoundaryType(String permissionsBoundaryType)
The usage type for the permissions boundary.
permissionsBoundaryType - The usage type for the permissions boundary.public String toString()
toString in class ObjectObject.toString()public AwsIamPermissionsBoundary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.