public CreateTransitGatewayMulticastDomainResult createTransitGatewayMulticastDomain(CreateTransitGatewayMulticastDomainRequest request) {request = beforeClientExecution(request);return executeCreateTransitGatewayMulticastDomain(request);}

public CreateTransitGatewayMulticastDomainResult createTransitGatewayMulticastDomain ( CreateTransitGatewayMulticastDomainRequest request ) { request = beforeClientExecution ( request ) ; return executeCreateTransitGatewayMulticastDomain ( request ) ; }
public virtual CreateTransitGatewayMulticastDomainResponse CreateTransitGatewayMulticastDomain(CreateTransitGatewayMulticastDomainRequest request){var options = new InvokeOptions();options.RequestMarshaller = CreateTransitGatewayMulticastDomainRequestMarshaller.Instance;options.ResponseUnmarshaller = CreateTransitGatewayMulticastDomainResponseUnmarshaller.Instance;return Invoke<CreateTransitGatewayMulticastDomainResponse>(request, options);}
