/// <summary>Snippet for GetGameServerConfig</summary>
 public void GetGameServerConfig()
 {
     // Snippet: GetGameServerConfig(string, CallSettings)
     // Create client
     GameServerConfigsServiceClient gameServerConfigsServiceClient = GameServerConfigsServiceClient.Create();
     // Initialize request argument(s)
     string name = "projects/[PROJECT]/locations/[LOCATION]/gameServerDeployments/[DEPLOYMENT]/configs/[CONFIG]";
     // Make the request
     GameServerConfig response = gameServerConfigsServiceClient.GetGameServerConfig(name);
     // End snippet
 }
 /// <summary>Snippet for GetGameServerConfig</summary>
 public void GetGameServerConfigResourceNames()
 {
     // Snippet: GetGameServerConfig(GameServerConfigName, CallSettings)
     // Create client
     GameServerConfigsServiceClient gameServerConfigsServiceClient = GameServerConfigsServiceClient.Create();
     // Initialize request argument(s)
     GameServerConfigName name = GameServerConfigName.FromProjectLocationDeploymentConfig("[PROJECT]", "[LOCATION]", "[DEPLOYMENT]", "[CONFIG]");
     // Make the request
     GameServerConfig response = gameServerConfigsServiceClient.GetGameServerConfig(name);
     // End snippet
 }
    public GameServerConfig GetConfig(
        string projectId, string regionId, string deploymentId, string configId)
    {
        // Create the client.
        GameServerConfigsServiceClient client = GameServerConfigsServiceClient.Create();

        GetGameServerConfigRequest request = new GetGameServerConfigRequest
        {
            GameServerConfigName = GameServerConfigName.FromProjectLocationDeploymentConfig(projectId, regionId, deploymentId, configId)
        };

        // Make the request.
        GameServerConfig response = client.GetGameServerConfig(request);

        return(response);
    }