public static ResourceModel setDefaults()

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;
    }