List of usage examples for com.amazonaws.services.identitymanagement.model ListAccessKeysRequest setUserName
public void setUserName(String userName)
The name of the user.
From source file:com.github.trask.sandbox.ec2.Ec2Service.java
License:Apache License
public void deleteExistingAccessKeys(String username) { ListAccessKeysRequest listAccessKeysRequest = new ListAccessKeysRequest(); listAccessKeysRequest.setUserName(username); ListAccessKeysResult result = iam.listAccessKeys(listAccessKeysRequest); for (AccessKeyMetadata accessKeyMetadata : result.getAccessKeyMetadata()) { DeleteAccessKeyRequest deleteAccessKeyRequest = new DeleteAccessKeyRequest(); deleteAccessKeyRequest.setUserName(username); deleteAccessKeyRequest.setAccessKeyId(accessKeyMetadata.getAccessKeyId()); iam.deleteAccessKey(deleteAccessKeyRequest); }// ww w . j av a2 s.com }
From source file:org.cloudfoundry.community.servicebroker.s3.service.Iam.java
License:Apache License
public void deleteUserAccessKeys(String userName) { logger.info("Deleting all access keys for user '{}'", userName); ListAccessKeysRequest accessKeysRequest = new ListAccessKeysRequest(); accessKeysRequest.setUserName(userName); ListAccessKeysResult accessKeysResult = iam.listAccessKeys(accessKeysRequest); for (AccessKeyMetadata keyMeta : accessKeysResult.getAccessKeyMetadata()) { DeleteAccessKeyRequest request = new DeleteAccessKeyRequest(userName, keyMeta.getAccessKeyId()); iam.deleteAccessKey(request);/* www . ja v a 2s.co m*/ } // ListAccessKeysResult has truncation in it but there doesn't seem to // be a way to use it }