Google Apps Security and Compliance Services Web Services Application Programming Interface Guide, Early Access Version 1.5 User Manual

Page 36

Advertising
background image

34

Message Security and Compliance Application Programming Interface Guide RELEASE EA version 1.5

automatedBatchPort = service.getAutomatedBatchPort();

//Create an Instance of the extra argument structure for orgs

AutomatedBatchAPI.ListorgsqueryParams qpOrgArgs = new

AutomatedBatchAPI.ListorgsqueryParams();

//Get the child records.

qpOrgArgs.setChildorgs("Yes");

// Make our call and retrieve a list of orgRecords.

List<AutomatedBatchAPI.OrgRecord> orgs =

automatedBatchPort.listorgs(authCredentials,"ALL",qpOrgArgs);

// Display information for each org.

for (int orgCount = 0; orgCount < orgs.size(); orgCount++) {

String orgName = orgs.get(orgCount).getOrgname();

System.out.println("Found org " + orgName);

}

} catch ( EndpointResolverAPI.UnknownEmailException_Exception ex ) {

System.err.println("Auth email specified is not located in

postini " +

ex);

System.exit(255);

} catch ( AutomatedBatchAPI.BatchException_Exception ex ) {

System.err.println("Unexpected batch error " + ex );

System.exit(255);

} catch ( Exception ex ) {

System.err.println("Unexpected exception while processing API

command! " +

ex);

System.exit(255);

}

Advertising