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