use of com.arm.mbed.cloud.sdk.accountmanagement.model.UserListOptions in project mbed-cloud-sdk-java by ARMmbed.
the class TestAllListOptions method testUserListOptionsClone.
@Test
public void testUserListOptionsClone() {
UserListOptions opt1 = new UserListOptions();
opt1.addEqualFilter("field1", Integer.valueOf(3));
opt1.includeTotalCount();
opt1.setLimit(Integer.valueOf(2));
UserListOptions opt2 = new UserListOptions();
assertNotEquals(opt2, opt1);
assertNotSame(opt2, opt1);
opt2 = opt1.clone();
assertEquals(opt2, opt1);
assertNotSame(opt2, opt1);
}
use of com.arm.mbed.cloud.sdk.accountmanagement.model.UserListOptions in project mbed-cloud-sdk-java by ARMmbed.
the class AccountManagementExamples method listUsers.
/**
* Lists the first 5 active users.
*/
@SuppressWarnings("boxing")
@Example
public void listUsers() {
ConnectionOptions config = Configuration.get();
AccountManagement api = new AccountManagement(config);
try {
// Defining query options
UserListOptions options = new UserListOptions();
options.setLimit(5);
// Listing users.
Paginator<User> users = api.listAllUsers(options);
for (User user : users) {
log("User", user);
}
} catch (Exception e) {
logError("last API Metadata", api.getLastApiMetadata());
fail(e.getMessage());
}
}
Aggregations