private CreateTransitGatewayMulticastDomainRequestOptions translateModelToOptions()

in aws-ec2-transitgatewaymulticastdomain/src/main/java/software/amazon/ec2/transitgatewaymulticastdomain/workflow/create/Create.java [69:91]


    private CreateTransitGatewayMulticastDomainRequestOptions translateModelToOptions(ResourceModel model) {
        //DEFAULT OPTIONS
        String autoAcceptSharedAssociations = "disable";
        String igmpv2Support = "disable";
        String staticSourcesSupport = "disable";
        if(model.getOptions() != null) {
            if(model.getOptions().getAutoAcceptSharedAssociations() != null) {
                autoAcceptSharedAssociations = model.getOptions().getAutoAcceptSharedAssociations() ;
            }
            if(model.getOptions().getIgmpv2Support() != null) {
                igmpv2Support = model.getOptions().getIgmpv2Support();
            }
            if(model.getOptions().getStaticSourcesSupport() != null) {
                staticSourcesSupport = model.getOptions().getStaticSourcesSupport();
            }
        }

        return CreateTransitGatewayMulticastDomainRequestOptions.builder()
            .autoAcceptSharedAssociations(autoAcceptSharedAssociations)
            .igmpv2Support(igmpv2Support)
            .staticSourcesSupport(staticSourcesSupport)
        .build();
    }