use of com.arm.mbed.cloud.sdk.update.model.CampaignListOptions in project mbed-cloud-sdk-java by ARMmbed.
the class UpdateExamples method listCampaigns.
/**
* Lists the first 5 update campaigns.
*/
@SuppressWarnings("boxing")
@Example
public void listCampaigns() {
ConnectionOptions config = Configuration.get();
Update api = new Update(config);
try {
// Defining query options.
CampaignListOptions options = new CampaignListOptions();
options.setLimit(5);
// Listing campaigns.
Paginator<Campaign> campaigns = api.listAllCampaigns(options);
for (Campaign campaign : campaigns) {
log("Update campaign", campaign);
}
} catch (Exception e) {
logError("last API Metadata", api.getLastApiMetadata());
fail(e.getMessage());
}
}
use of com.arm.mbed.cloud.sdk.update.model.CampaignListOptions in project mbed-cloud-sdk-java by ARMmbed.
the class TestAllListOptions method testCampaignListOptionsClone.
@Test
public void testCampaignListOptionsClone() {
CampaignListOptions opt1 = new CampaignListOptions();
opt1.addEqualFilter("field1", Integer.valueOf(3));
opt1.includeTotalCount();
opt1.setLimit(Integer.valueOf(2));
CampaignListOptions opt2 = new CampaignListOptions();
assertNotEquals(opt2, opt1);
assertNotSame(opt2, opt1);
opt2 = opt1.clone();
assertEquals(opt2, opt1);
assertNotSame(opt2, opt1);
}
Aggregations