private static final String CREATIVE_ID = "INSERT_CREATIVE_ID_HERE";
public static void runExample(DfpServices dfpServices, DfpSession session, long lineItemId,
long creativeId) throws Exception {
// Get the LineItemCreativeAssociationService.
LineItemCreativeAssociationServiceInterface licaService =
dfpServices.get(session, LineItemCreativeAssociationServiceInterface.class);
// Get the LICA.
LineItemCreativeAssociation lica =
licaService.getLineItemCreativeAssociation(lineItemId, creativeId);
// Update the destination URL.
lica.setDestinationUrl("http://news.google.com?newTrackingParameter");
// Update the LICA on the server.
LineItemCreativeAssociation[] licas =
licaService.updateLineItemCreativeAssociations(new LineItemCreativeAssociation[] {lica});
for (LineItemCreativeAssociation updatedLica : licas) {
System.out.printf("LICA with line item ID \"%d\" and creative ID \"%d\" was updated.\n",
updatedLica.getLineItemId(), updatedLica.getCreativeId());
}