/// <summary>Snippet for PreviewAsync</summary>
        public async Task PreviewAsync()
        {
            // Snippet: PreviewAsync(string, string, string, Router, CallSettings)
            // Additional: PreviewAsync(string, string, string, Router, CancellationToken)
            // Create client
            RoutersClient routersClient = await RoutersClient.CreateAsync();

            // Initialize request argument(s)
            string project        = "";
            string region         = "";
            string router         = "";
            Router routerResource = new Router();
            // Make the request
            RoutersPreviewResponse response = await routersClient.PreviewAsync(project, region, router, routerResource);

            // End snippet
        }
        /// <summary>Snippet for PreviewAsync</summary>
        public async Task PreviewRequestObjectAsync()
        {
            // Snippet: PreviewAsync(PreviewRouterRequest, CallSettings)
            // Additional: PreviewAsync(PreviewRouterRequest, CancellationToken)
            // Create client
            RoutersClient routersClient = await RoutersClient.CreateAsync();

            // Initialize request argument(s)
            PreviewRouterRequest request = new PreviewRouterRequest
            {
                Region         = "",
                Router         = "",
                RouterResource = new Router(),
                Project        = "",
            };
            // Make the request
            RoutersPreviewResponse response = await routersClient.PreviewAsync(request);

            // End snippet
        }