List<BaseInteractiveElement> elementEntities = new ArrayList<>();
URLNavigationAction urlNavigationAction = new URLNavigationAction("https://www.cometchat.com/");
ButtonElement buttonElement = new ButtonElement("idbtn", "submit", urlNavigationAction);
buttonElement.setDisableAfterInteracted(true); // button will be disable after interacted
buttonElement.setText("Learn more");
elementEntities.add(buttonElement);
// Create a new instance of CardMessage
CardMessage cardMessage = new CardMessage(receiverId, receivertype, "Decorative Text to show on Card", elementEntities);
cardMessage.setImageUrl("https://anyImageUrl.com"); // here you can set the Image url to the Card Message