@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 Object
Object.toString()
public AwsIamPermissionsBoundary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.