Example usage for com.amazonaws.services.identitymanagement.model ListAccessKeysRequest setUserName

List of usage examples for com.amazonaws.services.identitymanagement.model ListAccessKeysRequest setUserName

Introduction

In this page you can find the example usage for com.amazonaws.services.identitymanagement.model ListAccessKeysRequest setUserName.

Prototype


public void setUserName(String userName) 

Source Link

Document

The name of the user.

Usage

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
}