@@ -2390,9 +2390,11 @@ private static PlayFabResult<ListBuildAliasesForTitleResponse> privateListBuildA
2390
2390
/**
2391
2391
* Lists summarized details of all multiplayer server builds for a title. Accepts tokens for title and if game client
2392
2392
* access is enabled, allows game client to request list of builds with player entity token.
2393
+ * @deprecated Please use ListBuildSummariesV2 instead.
2393
2394
* @param request ListBuildSummariesRequest
2394
2395
* @return Async Task will return ListBuildSummariesResponse
2395
2396
*/
2397
+ @ Deprecated
2396
2398
@ SuppressWarnings ("unchecked" )
2397
2399
public static FutureTask <PlayFabResult <ListBuildSummariesResponse >> ListBuildSummariesAsync (final ListBuildSummariesRequest request ) {
2398
2400
return new FutureTask (new Callable <PlayFabResult <ListBuildSummariesResponse >>() {
@@ -2405,9 +2407,11 @@ public PlayFabResult<ListBuildSummariesResponse> call() throws Exception {
2405
2407
/**
2406
2408
* Lists summarized details of all multiplayer server builds for a title. Accepts tokens for title and if game client
2407
2409
* access is enabled, allows game client to request list of builds with player entity token.
2410
+ * @deprecated Please use ListBuildSummariesV2 instead.
2408
2411
* @param request ListBuildSummariesRequest
2409
2412
* @return ListBuildSummariesResponse
2410
2413
*/
2414
+ @ Deprecated
2411
2415
@ SuppressWarnings ("unchecked" )
2412
2416
public static PlayFabResult <ListBuildSummariesResponse > ListBuildSummaries (final ListBuildSummariesRequest request ) {
2413
2417
FutureTask <PlayFabResult <ListBuildSummariesResponse >> task = new FutureTask (new Callable <PlayFabResult <ListBuildSummariesResponse >>() {
@@ -2428,7 +2432,9 @@ public PlayFabResult<ListBuildSummariesResponse> call() throws Exception {
2428
2432
/**
2429
2433
* Lists summarized details of all multiplayer server builds for a title. Accepts tokens for title and if game client
2430
2434
* access is enabled, allows game client to request list of builds with player entity token.
2435
+ * @deprecated Please use ListBuildSummariesV2 instead.
2431
2436
*/
2437
+ @ Deprecated
2432
2438
@ SuppressWarnings ("unchecked" )
2433
2439
private static PlayFabResult <ListBuildSummariesResponse > privateListBuildSummariesAsync (final ListBuildSummariesRequest request ) throws Exception {
2434
2440
if (PlayFabSettings .EntityToken == null ) throw new Exception ("Must call GetEntityToken before you can use the Entity API" );
@@ -2454,6 +2460,73 @@ private static PlayFabResult<ListBuildSummariesResponse> privateListBuildSummari
2454
2460
return pfResult ;
2455
2461
}
2456
2462
2463
+ /**
2464
+ * Lists summarized details of all multiplayer server builds for a title. Accepts tokens for title and if game client
2465
+ * access is enabled, allows game client to request list of builds with player entity token.
2466
+ * @param request ListBuildSummariesRequest
2467
+ * @return Async Task will return ListBuildSummariesResponse
2468
+ */
2469
+ @ SuppressWarnings ("unchecked" )
2470
+ public static FutureTask <PlayFabResult <ListBuildSummariesResponse >> ListBuildSummariesV2Async (final ListBuildSummariesRequest request ) {
2471
+ return new FutureTask (new Callable <PlayFabResult <ListBuildSummariesResponse >>() {
2472
+ public PlayFabResult <ListBuildSummariesResponse > call () throws Exception {
2473
+ return privateListBuildSummariesV2Async (request );
2474
+ }
2475
+ });
2476
+ }
2477
+
2478
+ /**
2479
+ * Lists summarized details of all multiplayer server builds for a title. Accepts tokens for title and if game client
2480
+ * access is enabled, allows game client to request list of builds with player entity token.
2481
+ * @param request ListBuildSummariesRequest
2482
+ * @return ListBuildSummariesResponse
2483
+ */
2484
+ @ SuppressWarnings ("unchecked" )
2485
+ public static PlayFabResult <ListBuildSummariesResponse > ListBuildSummariesV2 (final ListBuildSummariesRequest request ) {
2486
+ FutureTask <PlayFabResult <ListBuildSummariesResponse >> task = new FutureTask (new Callable <PlayFabResult <ListBuildSummariesResponse >>() {
2487
+ public PlayFabResult <ListBuildSummariesResponse > call () throws Exception {
2488
+ return privateListBuildSummariesV2Async (request );
2489
+ }
2490
+ });
2491
+ try {
2492
+ task .run ();
2493
+ return task .get ();
2494
+ } catch (Exception e ) {
2495
+ PlayFabResult <ListBuildSummariesResponse > exceptionResult = new PlayFabResult <ListBuildSummariesResponse >();
2496
+ exceptionResult .Error = PlayFabHTTP .GeneratePfError (-1 , PlayFabErrorCode .Unknown , e .getMessage (), null );
2497
+ return exceptionResult ;
2498
+ }
2499
+ }
2500
+
2501
+ /**
2502
+ * Lists summarized details of all multiplayer server builds for a title. Accepts tokens for title and if game client
2503
+ * access is enabled, allows game client to request list of builds with player entity token.
2504
+ */
2505
+ @ SuppressWarnings ("unchecked" )
2506
+ private static PlayFabResult <ListBuildSummariesResponse > privateListBuildSummariesV2Async (final ListBuildSummariesRequest request ) throws Exception {
2507
+ if (PlayFabSettings .EntityToken == null ) throw new Exception ("Must call GetEntityToken before you can use the Entity API" );
2508
+
2509
+ FutureTask <Object > task = PlayFabHTTP .doPost (PlayFabSettings .GetURL ("/MultiplayerServer/ListBuildSummariesV2" ), request , "X-EntityToken" , PlayFabSettings .EntityToken );
2510
+ task .run ();
2511
+ Object httpResult = task .get ();
2512
+ if (httpResult instanceof PlayFabError ) {
2513
+ PlayFabError error = (PlayFabError )httpResult ;
2514
+ if (PlayFabSettings .GlobalErrorHandler != null )
2515
+ PlayFabSettings .GlobalErrorHandler .callback (error );
2516
+ PlayFabResult result = new PlayFabResult <ListBuildSummariesResponse >();
2517
+ result .Error = error ;
2518
+ return result ;
2519
+ }
2520
+ String resultRawJson = (String ) httpResult ;
2521
+
2522
+ PlayFabJsonSuccess <ListBuildSummariesResponse > resultData = gson .fromJson (resultRawJson , new TypeToken <PlayFabJsonSuccess <ListBuildSummariesResponse >>(){}.getType ());
2523
+ ListBuildSummariesResponse result = resultData .data ;
2524
+
2525
+ PlayFabResult <ListBuildSummariesResponse > pfResult = new PlayFabResult <ListBuildSummariesResponse >();
2526
+ pfResult .Result = result ;
2527
+ return pfResult ;
2528
+ }
2529
+
2457
2530
/**
2458
2531
* Lists multiplayer server game certificates for a title.
2459
2532
* @param request ListCertificateSummariesRequest
0 commit comments