2525// [START visionai_v1_generated_AppPlatform_CreateApplicationInstances_sync]
2626use Google \ApiCore \ApiException ;
2727use Google \ApiCore \OperationResponse ;
28- use Google \Cloud \VisionAI \V1 \AppPlatformClient ;
2928use Google \Cloud \VisionAI \V1 \ApplicationInstance ;
29+ use Google \Cloud \VisionAI \V1 \Client \AppPlatformClient ;
30+ use Google \Cloud \VisionAI \V1 \CreateApplicationInstancesRequest ;
3031use Google \Cloud \VisionAI \V1 \CreateApplicationInstancesResponse ;
3132use Google \Cloud \VisionAI \V1 \Instance ;
3233use Google \Rpc \Status ;
@@ -52,18 +53,21 @@ function create_application_instances_sample(
5253 // Create a client.
5354 $ appPlatformClient = new AppPlatformClient ();
5455
55- // Prepare any non-scalar elements to be passed along with the request.
56+ // Prepare the request message .
5657 $ applicationInstancesInstance = (new Instance ())
5758 ->setDisplayName ($ applicationInstancesInstanceDisplayName );
5859 $ applicationInstance = (new ApplicationInstance ())
5960 ->setInstanceId ($ applicationInstancesInstanceId )
6061 ->setInstance ($ applicationInstancesInstance );
6162 $ applicationInstances = [$ applicationInstance ,];
63+ $ request = (new CreateApplicationInstancesRequest ())
64+ ->setName ($ formattedName )
65+ ->setApplicationInstances ($ applicationInstances );
6266
6367 // Call the API and handle any network failures.
6468 try {
6569 /** @var OperationResponse $response */
66- $ response = $ appPlatformClient ->createApplicationInstances ($ formattedName , $ applicationInstances );
70+ $ response = $ appPlatformClient ->createApplicationInstances ($ request );
6771 $ response ->pollUntilComplete ();
6872
6973 if ($ response ->operationSucceeded ()) {
0 commit comments