in aws-ec2-transitgateway/src/main/java/com/aws/ec2/transitgateway/workflow/create/ModelAdapter.java [18:39]
public static ResourceModel setDefaults(final ResourceModel model) {
final String defaultRouteTableAssociation = model.getDefaultRouteTableAssociation();
final String defaultRouteTablePropagation = model.getDefaultRouteTablePropagation();
final String autoAcceptSharedAttachments = model.getAutoAcceptSharedAttachments();
final String vpnEcmpSupport = model.getVpnEcmpSupport();
final String dnsSupport = model.getDnsSupport();
final String multicastSupport = model.getMulticastSupport();
final Integer amazonSideAsn = model.getAmazonSideAsn();
model.setDefaultRouteTableAssociation(defaultRouteTableAssociation == null ? DEFAULT_ROUTE_TABLE_ASSOCIATION : defaultRouteTableAssociation);
model.setDefaultRouteTablePropagation(defaultRouteTablePropagation == null ? DEFAULT_ROUTE_TABLE_PROPOGATION : defaultRouteTablePropagation);
model.setAutoAcceptSharedAttachments(autoAcceptSharedAttachments == null ? DEFAULT_AUTO_SHARED_ATTACHMENTS : autoAcceptSharedAttachments);
model.setVpnEcmpSupport(vpnEcmpSupport == null? DEFAULT_VPN_ECMP_SUPPORT : vpnEcmpSupport);
model.setDnsSupport(dnsSupport == null? DEFAULT_DNS_SUPPORT : dnsSupport);
model.setMulticastSupport(multicastSupport == null ? DEFAULT_MULTICAST_SUPPORT : multicastSupport);
model.setAmazonSideAsn(amazonSideAsn == null ? DEFAULT_AMAZON_SIDE_ASN : amazonSideAsn);
return model;
}