examples_test.go 27 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126
  1. // THIS FILE IS AUTOMATICALLY GENERATED. DO NOT EDIT.
  2. package gamelift_test
  3. import (
  4. "bytes"
  5. "fmt"
  6. "time"
  7. "github.com/aws/aws-sdk-go/aws"
  8. "github.com/aws/aws-sdk-go/aws/session"
  9. "github.com/aws/aws-sdk-go/service/gamelift"
  10. )
  11. var _ time.Duration
  12. var _ bytes.Buffer
  13. func ExampleGameLift_CreateAlias() {
  14. sess, err := session.NewSession()
  15. if err != nil {
  16. fmt.Println("failed to create session,", err)
  17. return
  18. }
  19. svc := gamelift.New(sess)
  20. params := &gamelift.CreateAliasInput{
  21. Name: aws.String("NonZeroAndMaxString"), // Required
  22. RoutingStrategy: &gamelift.RoutingStrategy{ // Required
  23. FleetId: aws.String("FleetId"),
  24. Message: aws.String("FreeText"),
  25. Type: aws.String("RoutingStrategyType"),
  26. },
  27. Description: aws.String("NonZeroAndMaxString"),
  28. }
  29. resp, err := svc.CreateAlias(params)
  30. if err != nil {
  31. // Print the error, cast err to awserr.Error to get the Code and
  32. // Message from an error.
  33. fmt.Println(err.Error())
  34. return
  35. }
  36. // Pretty-print the response data.
  37. fmt.Println(resp)
  38. }
  39. func ExampleGameLift_CreateBuild() {
  40. sess, err := session.NewSession()
  41. if err != nil {
  42. fmt.Println("failed to create session,", err)
  43. return
  44. }
  45. svc := gamelift.New(sess)
  46. params := &gamelift.CreateBuildInput{
  47. Name: aws.String("NonZeroAndMaxString"),
  48. StorageLocation: &gamelift.S3Location{
  49. Bucket: aws.String("NonEmptyString"),
  50. Key: aws.String("NonEmptyString"),
  51. RoleArn: aws.String("NonEmptyString"),
  52. },
  53. Version: aws.String("NonZeroAndMaxString"),
  54. }
  55. resp, err := svc.CreateBuild(params)
  56. if err != nil {
  57. // Print the error, cast err to awserr.Error to get the Code and
  58. // Message from an error.
  59. fmt.Println(err.Error())
  60. return
  61. }
  62. // Pretty-print the response data.
  63. fmt.Println(resp)
  64. }
  65. func ExampleGameLift_CreateFleet() {
  66. sess, err := session.NewSession()
  67. if err != nil {
  68. fmt.Println("failed to create session,", err)
  69. return
  70. }
  71. svc := gamelift.New(sess)
  72. params := &gamelift.CreateFleetInput{
  73. BuildId: aws.String("BuildId"), // Required
  74. EC2InstanceType: aws.String("EC2InstanceType"), // Required
  75. Name: aws.String("NonZeroAndMaxString"), // Required
  76. Description: aws.String("NonZeroAndMaxString"),
  77. EC2InboundPermissions: []*gamelift.IpPermission{
  78. { // Required
  79. FromPort: aws.Int64(1), // Required
  80. IpRange: aws.String("NonBlankString"), // Required
  81. Protocol: aws.String("IpProtocol"), // Required
  82. ToPort: aws.Int64(1), // Required
  83. },
  84. // More values...
  85. },
  86. LogPaths: []*string{
  87. aws.String("NonZeroAndMaxString"), // Required
  88. // More values...
  89. },
  90. NewGameSessionProtectionPolicy: aws.String("ProtectionPolicy"),
  91. RuntimeConfiguration: &gamelift.RuntimeConfiguration{
  92. ServerProcesses: []*gamelift.ServerProcess{
  93. { // Required
  94. ConcurrentExecutions: aws.Int64(1), // Required
  95. LaunchPath: aws.String("NonZeroAndMaxString"), // Required
  96. Parameters: aws.String("NonZeroAndMaxString"),
  97. },
  98. // More values...
  99. },
  100. },
  101. ServerLaunchParameters: aws.String("NonZeroAndMaxString"),
  102. ServerLaunchPath: aws.String("NonZeroAndMaxString"),
  103. }
  104. resp, err := svc.CreateFleet(params)
  105. if err != nil {
  106. // Print the error, cast err to awserr.Error to get the Code and
  107. // Message from an error.
  108. fmt.Println(err.Error())
  109. return
  110. }
  111. // Pretty-print the response data.
  112. fmt.Println(resp)
  113. }
  114. func ExampleGameLift_CreateGameSession() {
  115. sess, err := session.NewSession()
  116. if err != nil {
  117. fmt.Println("failed to create session,", err)
  118. return
  119. }
  120. svc := gamelift.New(sess)
  121. params := &gamelift.CreateGameSessionInput{
  122. MaximumPlayerSessionCount: aws.Int64(1), // Required
  123. AliasId: aws.String("AliasId"),
  124. FleetId: aws.String("FleetId"),
  125. GameProperties: []*gamelift.GameProperty{
  126. { // Required
  127. Key: aws.String("GamePropertyKey"), // Required
  128. Value: aws.String("GamePropertyValue"), // Required
  129. },
  130. // More values...
  131. },
  132. Name: aws.String("NonZeroAndMaxString"),
  133. }
  134. resp, err := svc.CreateGameSession(params)
  135. if err != nil {
  136. // Print the error, cast err to awserr.Error to get the Code and
  137. // Message from an error.
  138. fmt.Println(err.Error())
  139. return
  140. }
  141. // Pretty-print the response data.
  142. fmt.Println(resp)
  143. }
  144. func ExampleGameLift_CreatePlayerSession() {
  145. sess, err := session.NewSession()
  146. if err != nil {
  147. fmt.Println("failed to create session,", err)
  148. return
  149. }
  150. svc := gamelift.New(sess)
  151. params := &gamelift.CreatePlayerSessionInput{
  152. GameSessionId: aws.String("GameSessionId"), // Required
  153. PlayerId: aws.String("NonZeroAndMaxString"), // Required
  154. }
  155. resp, err := svc.CreatePlayerSession(params)
  156. if err != nil {
  157. // Print the error, cast err to awserr.Error to get the Code and
  158. // Message from an error.
  159. fmt.Println(err.Error())
  160. return
  161. }
  162. // Pretty-print the response data.
  163. fmt.Println(resp)
  164. }
  165. func ExampleGameLift_CreatePlayerSessions() {
  166. sess, err := session.NewSession()
  167. if err != nil {
  168. fmt.Println("failed to create session,", err)
  169. return
  170. }
  171. svc := gamelift.New(sess)
  172. params := &gamelift.CreatePlayerSessionsInput{
  173. GameSessionId: aws.String("GameSessionId"), // Required
  174. PlayerIds: []*string{ // Required
  175. aws.String("NonZeroAndMaxString"), // Required
  176. // More values...
  177. },
  178. }
  179. resp, err := svc.CreatePlayerSessions(params)
  180. if err != nil {
  181. // Print the error, cast err to awserr.Error to get the Code and
  182. // Message from an error.
  183. fmt.Println(err.Error())
  184. return
  185. }
  186. // Pretty-print the response data.
  187. fmt.Println(resp)
  188. }
  189. func ExampleGameLift_DeleteAlias() {
  190. sess, err := session.NewSession()
  191. if err != nil {
  192. fmt.Println("failed to create session,", err)
  193. return
  194. }
  195. svc := gamelift.New(sess)
  196. params := &gamelift.DeleteAliasInput{
  197. AliasId: aws.String("AliasId"), // Required
  198. }
  199. resp, err := svc.DeleteAlias(params)
  200. if err != nil {
  201. // Print the error, cast err to awserr.Error to get the Code and
  202. // Message from an error.
  203. fmt.Println(err.Error())
  204. return
  205. }
  206. // Pretty-print the response data.
  207. fmt.Println(resp)
  208. }
  209. func ExampleGameLift_DeleteBuild() {
  210. sess, err := session.NewSession()
  211. if err != nil {
  212. fmt.Println("failed to create session,", err)
  213. return
  214. }
  215. svc := gamelift.New(sess)
  216. params := &gamelift.DeleteBuildInput{
  217. BuildId: aws.String("BuildId"), // Required
  218. }
  219. resp, err := svc.DeleteBuild(params)
  220. if err != nil {
  221. // Print the error, cast err to awserr.Error to get the Code and
  222. // Message from an error.
  223. fmt.Println(err.Error())
  224. return
  225. }
  226. // Pretty-print the response data.
  227. fmt.Println(resp)
  228. }
  229. func ExampleGameLift_DeleteFleet() {
  230. sess, err := session.NewSession()
  231. if err != nil {
  232. fmt.Println("failed to create session,", err)
  233. return
  234. }
  235. svc := gamelift.New(sess)
  236. params := &gamelift.DeleteFleetInput{
  237. FleetId: aws.String("FleetId"), // Required
  238. }
  239. resp, err := svc.DeleteFleet(params)
  240. if err != nil {
  241. // Print the error, cast err to awserr.Error to get the Code and
  242. // Message from an error.
  243. fmt.Println(err.Error())
  244. return
  245. }
  246. // Pretty-print the response data.
  247. fmt.Println(resp)
  248. }
  249. func ExampleGameLift_DeleteScalingPolicy() {
  250. sess, err := session.NewSession()
  251. if err != nil {
  252. fmt.Println("failed to create session,", err)
  253. return
  254. }
  255. svc := gamelift.New(sess)
  256. params := &gamelift.DeleteScalingPolicyInput{
  257. FleetId: aws.String("FleetId"), // Required
  258. Name: aws.String("NonZeroAndMaxString"), // Required
  259. }
  260. resp, err := svc.DeleteScalingPolicy(params)
  261. if err != nil {
  262. // Print the error, cast err to awserr.Error to get the Code and
  263. // Message from an error.
  264. fmt.Println(err.Error())
  265. return
  266. }
  267. // Pretty-print the response data.
  268. fmt.Println(resp)
  269. }
  270. func ExampleGameLift_DescribeAlias() {
  271. sess, err := session.NewSession()
  272. if err != nil {
  273. fmt.Println("failed to create session,", err)
  274. return
  275. }
  276. svc := gamelift.New(sess)
  277. params := &gamelift.DescribeAliasInput{
  278. AliasId: aws.String("AliasId"), // Required
  279. }
  280. resp, err := svc.DescribeAlias(params)
  281. if err != nil {
  282. // Print the error, cast err to awserr.Error to get the Code and
  283. // Message from an error.
  284. fmt.Println(err.Error())
  285. return
  286. }
  287. // Pretty-print the response data.
  288. fmt.Println(resp)
  289. }
  290. func ExampleGameLift_DescribeBuild() {
  291. sess, err := session.NewSession()
  292. if err != nil {
  293. fmt.Println("failed to create session,", err)
  294. return
  295. }
  296. svc := gamelift.New(sess)
  297. params := &gamelift.DescribeBuildInput{
  298. BuildId: aws.String("BuildId"), // Required
  299. }
  300. resp, err := svc.DescribeBuild(params)
  301. if err != nil {
  302. // Print the error, cast err to awserr.Error to get the Code and
  303. // Message from an error.
  304. fmt.Println(err.Error())
  305. return
  306. }
  307. // Pretty-print the response data.
  308. fmt.Println(resp)
  309. }
  310. func ExampleGameLift_DescribeEC2InstanceLimits() {
  311. sess, err := session.NewSession()
  312. if err != nil {
  313. fmt.Println("failed to create session,", err)
  314. return
  315. }
  316. svc := gamelift.New(sess)
  317. params := &gamelift.DescribeEC2InstanceLimitsInput{
  318. EC2InstanceType: aws.String("EC2InstanceType"),
  319. }
  320. resp, err := svc.DescribeEC2InstanceLimits(params)
  321. if err != nil {
  322. // Print the error, cast err to awserr.Error to get the Code and
  323. // Message from an error.
  324. fmt.Println(err.Error())
  325. return
  326. }
  327. // Pretty-print the response data.
  328. fmt.Println(resp)
  329. }
  330. func ExampleGameLift_DescribeFleetAttributes() {
  331. sess, err := session.NewSession()
  332. if err != nil {
  333. fmt.Println("failed to create session,", err)
  334. return
  335. }
  336. svc := gamelift.New(sess)
  337. params := &gamelift.DescribeFleetAttributesInput{
  338. FleetIds: []*string{
  339. aws.String("FleetId"), // Required
  340. // More values...
  341. },
  342. Limit: aws.Int64(1),
  343. NextToken: aws.String("NonZeroAndMaxString"),
  344. }
  345. resp, err := svc.DescribeFleetAttributes(params)
  346. if err != nil {
  347. // Print the error, cast err to awserr.Error to get the Code and
  348. // Message from an error.
  349. fmt.Println(err.Error())
  350. return
  351. }
  352. // Pretty-print the response data.
  353. fmt.Println(resp)
  354. }
  355. func ExampleGameLift_DescribeFleetCapacity() {
  356. sess, err := session.NewSession()
  357. if err != nil {
  358. fmt.Println("failed to create session,", err)
  359. return
  360. }
  361. svc := gamelift.New(sess)
  362. params := &gamelift.DescribeFleetCapacityInput{
  363. FleetIds: []*string{
  364. aws.String("FleetId"), // Required
  365. // More values...
  366. },
  367. Limit: aws.Int64(1),
  368. NextToken: aws.String("NonZeroAndMaxString"),
  369. }
  370. resp, err := svc.DescribeFleetCapacity(params)
  371. if err != nil {
  372. // Print the error, cast err to awserr.Error to get the Code and
  373. // Message from an error.
  374. fmt.Println(err.Error())
  375. return
  376. }
  377. // Pretty-print the response data.
  378. fmt.Println(resp)
  379. }
  380. func ExampleGameLift_DescribeFleetEvents() {
  381. sess, err := session.NewSession()
  382. if err != nil {
  383. fmt.Println("failed to create session,", err)
  384. return
  385. }
  386. svc := gamelift.New(sess)
  387. params := &gamelift.DescribeFleetEventsInput{
  388. FleetId: aws.String("FleetId"), // Required
  389. EndTime: aws.Time(time.Now()),
  390. Limit: aws.Int64(1),
  391. NextToken: aws.String("NonZeroAndMaxString"),
  392. StartTime: aws.Time(time.Now()),
  393. }
  394. resp, err := svc.DescribeFleetEvents(params)
  395. if err != nil {
  396. // Print the error, cast err to awserr.Error to get the Code and
  397. // Message from an error.
  398. fmt.Println(err.Error())
  399. return
  400. }
  401. // Pretty-print the response data.
  402. fmt.Println(resp)
  403. }
  404. func ExampleGameLift_DescribeFleetPortSettings() {
  405. sess, err := session.NewSession()
  406. if err != nil {
  407. fmt.Println("failed to create session,", err)
  408. return
  409. }
  410. svc := gamelift.New(sess)
  411. params := &gamelift.DescribeFleetPortSettingsInput{
  412. FleetId: aws.String("FleetId"), // Required
  413. }
  414. resp, err := svc.DescribeFleetPortSettings(params)
  415. if err != nil {
  416. // Print the error, cast err to awserr.Error to get the Code and
  417. // Message from an error.
  418. fmt.Println(err.Error())
  419. return
  420. }
  421. // Pretty-print the response data.
  422. fmt.Println(resp)
  423. }
  424. func ExampleGameLift_DescribeFleetUtilization() {
  425. sess, err := session.NewSession()
  426. if err != nil {
  427. fmt.Println("failed to create session,", err)
  428. return
  429. }
  430. svc := gamelift.New(sess)
  431. params := &gamelift.DescribeFleetUtilizationInput{
  432. FleetIds: []*string{
  433. aws.String("FleetId"), // Required
  434. // More values...
  435. },
  436. Limit: aws.Int64(1),
  437. NextToken: aws.String("NonZeroAndMaxString"),
  438. }
  439. resp, err := svc.DescribeFleetUtilization(params)
  440. if err != nil {
  441. // Print the error, cast err to awserr.Error to get the Code and
  442. // Message from an error.
  443. fmt.Println(err.Error())
  444. return
  445. }
  446. // Pretty-print the response data.
  447. fmt.Println(resp)
  448. }
  449. func ExampleGameLift_DescribeGameSessionDetails() {
  450. sess, err := session.NewSession()
  451. if err != nil {
  452. fmt.Println("failed to create session,", err)
  453. return
  454. }
  455. svc := gamelift.New(sess)
  456. params := &gamelift.DescribeGameSessionDetailsInput{
  457. AliasId: aws.String("AliasId"),
  458. FleetId: aws.String("FleetId"),
  459. GameSessionId: aws.String("GameSessionId"),
  460. Limit: aws.Int64(1),
  461. NextToken: aws.String("NonZeroAndMaxString"),
  462. StatusFilter: aws.String("NonZeroAndMaxString"),
  463. }
  464. resp, err := svc.DescribeGameSessionDetails(params)
  465. if err != nil {
  466. // Print the error, cast err to awserr.Error to get the Code and
  467. // Message from an error.
  468. fmt.Println(err.Error())
  469. return
  470. }
  471. // Pretty-print the response data.
  472. fmt.Println(resp)
  473. }
  474. func ExampleGameLift_DescribeGameSessions() {
  475. sess, err := session.NewSession()
  476. if err != nil {
  477. fmt.Println("failed to create session,", err)
  478. return
  479. }
  480. svc := gamelift.New(sess)
  481. params := &gamelift.DescribeGameSessionsInput{
  482. AliasId: aws.String("AliasId"),
  483. FleetId: aws.String("FleetId"),
  484. GameSessionId: aws.String("GameSessionId"),
  485. Limit: aws.Int64(1),
  486. NextToken: aws.String("NonZeroAndMaxString"),
  487. StatusFilter: aws.String("NonZeroAndMaxString"),
  488. }
  489. resp, err := svc.DescribeGameSessions(params)
  490. if err != nil {
  491. // Print the error, cast err to awserr.Error to get the Code and
  492. // Message from an error.
  493. fmt.Println(err.Error())
  494. return
  495. }
  496. // Pretty-print the response data.
  497. fmt.Println(resp)
  498. }
  499. func ExampleGameLift_DescribePlayerSessions() {
  500. sess, err := session.NewSession()
  501. if err != nil {
  502. fmt.Println("failed to create session,", err)
  503. return
  504. }
  505. svc := gamelift.New(sess)
  506. params := &gamelift.DescribePlayerSessionsInput{
  507. GameSessionId: aws.String("GameSessionId"),
  508. Limit: aws.Int64(1),
  509. NextToken: aws.String("NonZeroAndMaxString"),
  510. PlayerId: aws.String("NonZeroAndMaxString"),
  511. PlayerSessionId: aws.String("PlayerSessionId"),
  512. PlayerSessionStatusFilter: aws.String("NonZeroAndMaxString"),
  513. }
  514. resp, err := svc.DescribePlayerSessions(params)
  515. if err != nil {
  516. // Print the error, cast err to awserr.Error to get the Code and
  517. // Message from an error.
  518. fmt.Println(err.Error())
  519. return
  520. }
  521. // Pretty-print the response data.
  522. fmt.Println(resp)
  523. }
  524. func ExampleGameLift_DescribeRuntimeConfiguration() {
  525. sess, err := session.NewSession()
  526. if err != nil {
  527. fmt.Println("failed to create session,", err)
  528. return
  529. }
  530. svc := gamelift.New(sess)
  531. params := &gamelift.DescribeRuntimeConfigurationInput{
  532. FleetId: aws.String("FleetId"), // Required
  533. }
  534. resp, err := svc.DescribeRuntimeConfiguration(params)
  535. if err != nil {
  536. // Print the error, cast err to awserr.Error to get the Code and
  537. // Message from an error.
  538. fmt.Println(err.Error())
  539. return
  540. }
  541. // Pretty-print the response data.
  542. fmt.Println(resp)
  543. }
  544. func ExampleGameLift_DescribeScalingPolicies() {
  545. sess, err := session.NewSession()
  546. if err != nil {
  547. fmt.Println("failed to create session,", err)
  548. return
  549. }
  550. svc := gamelift.New(sess)
  551. params := &gamelift.DescribeScalingPoliciesInput{
  552. FleetId: aws.String("FleetId"), // Required
  553. Limit: aws.Int64(1),
  554. NextToken: aws.String("NonZeroAndMaxString"),
  555. StatusFilter: aws.String("ScalingStatusType"),
  556. }
  557. resp, err := svc.DescribeScalingPolicies(params)
  558. if err != nil {
  559. // Print the error, cast err to awserr.Error to get the Code and
  560. // Message from an error.
  561. fmt.Println(err.Error())
  562. return
  563. }
  564. // Pretty-print the response data.
  565. fmt.Println(resp)
  566. }
  567. func ExampleGameLift_GetGameSessionLogUrl() {
  568. sess, err := session.NewSession()
  569. if err != nil {
  570. fmt.Println("failed to create session,", err)
  571. return
  572. }
  573. svc := gamelift.New(sess)
  574. params := &gamelift.GetGameSessionLogUrlInput{
  575. GameSessionId: aws.String("GameSessionId"), // Required
  576. }
  577. resp, err := svc.GetGameSessionLogUrl(params)
  578. if err != nil {
  579. // Print the error, cast err to awserr.Error to get the Code and
  580. // Message from an error.
  581. fmt.Println(err.Error())
  582. return
  583. }
  584. // Pretty-print the response data.
  585. fmt.Println(resp)
  586. }
  587. func ExampleGameLift_ListAliases() {
  588. sess, err := session.NewSession()
  589. if err != nil {
  590. fmt.Println("failed to create session,", err)
  591. return
  592. }
  593. svc := gamelift.New(sess)
  594. params := &gamelift.ListAliasesInput{
  595. Limit: aws.Int64(1),
  596. Name: aws.String("NonEmptyString"),
  597. NextToken: aws.String("NonEmptyString"),
  598. RoutingStrategyType: aws.String("RoutingStrategyType"),
  599. }
  600. resp, err := svc.ListAliases(params)
  601. if err != nil {
  602. // Print the error, cast err to awserr.Error to get the Code and
  603. // Message from an error.
  604. fmt.Println(err.Error())
  605. return
  606. }
  607. // Pretty-print the response data.
  608. fmt.Println(resp)
  609. }
  610. func ExampleGameLift_ListBuilds() {
  611. sess, err := session.NewSession()
  612. if err != nil {
  613. fmt.Println("failed to create session,", err)
  614. return
  615. }
  616. svc := gamelift.New(sess)
  617. params := &gamelift.ListBuildsInput{
  618. Limit: aws.Int64(1),
  619. NextToken: aws.String("NonEmptyString"),
  620. Status: aws.String("BuildStatus"),
  621. }
  622. resp, err := svc.ListBuilds(params)
  623. if err != nil {
  624. // Print the error, cast err to awserr.Error to get the Code and
  625. // Message from an error.
  626. fmt.Println(err.Error())
  627. return
  628. }
  629. // Pretty-print the response data.
  630. fmt.Println(resp)
  631. }
  632. func ExampleGameLift_ListFleets() {
  633. sess, err := session.NewSession()
  634. if err != nil {
  635. fmt.Println("failed to create session,", err)
  636. return
  637. }
  638. svc := gamelift.New(sess)
  639. params := &gamelift.ListFleetsInput{
  640. BuildId: aws.String("BuildId"),
  641. Limit: aws.Int64(1),
  642. NextToken: aws.String("NonZeroAndMaxString"),
  643. }
  644. resp, err := svc.ListFleets(params)
  645. if err != nil {
  646. // Print the error, cast err to awserr.Error to get the Code and
  647. // Message from an error.
  648. fmt.Println(err.Error())
  649. return
  650. }
  651. // Pretty-print the response data.
  652. fmt.Println(resp)
  653. }
  654. func ExampleGameLift_PutScalingPolicy() {
  655. sess, err := session.NewSession()
  656. if err != nil {
  657. fmt.Println("failed to create session,", err)
  658. return
  659. }
  660. svc := gamelift.New(sess)
  661. params := &gamelift.PutScalingPolicyInput{
  662. ComparisonOperator: aws.String("ComparisonOperatorType"), // Required
  663. EvaluationPeriods: aws.Int64(1), // Required
  664. FleetId: aws.String("FleetId"), // Required
  665. MetricName: aws.String("MetricName"), // Required
  666. Name: aws.String("NonZeroAndMaxString"), // Required
  667. ScalingAdjustment: aws.Int64(1), // Required
  668. ScalingAdjustmentType: aws.String("ScalingAdjustmentType"), // Required
  669. Threshold: aws.Float64(1.0), // Required
  670. }
  671. resp, err := svc.PutScalingPolicy(params)
  672. if err != nil {
  673. // Print the error, cast err to awserr.Error to get the Code and
  674. // Message from an error.
  675. fmt.Println(err.Error())
  676. return
  677. }
  678. // Pretty-print the response data.
  679. fmt.Println(resp)
  680. }
  681. func ExampleGameLift_RequestUploadCredentials() {
  682. sess, err := session.NewSession()
  683. if err != nil {
  684. fmt.Println("failed to create session,", err)
  685. return
  686. }
  687. svc := gamelift.New(sess)
  688. params := &gamelift.RequestUploadCredentialsInput{
  689. BuildId: aws.String("BuildId"), // Required
  690. }
  691. resp, err := svc.RequestUploadCredentials(params)
  692. if err != nil {
  693. // Print the error, cast err to awserr.Error to get the Code and
  694. // Message from an error.
  695. fmt.Println(err.Error())
  696. return
  697. }
  698. // Pretty-print the response data.
  699. fmt.Println(resp)
  700. }
  701. func ExampleGameLift_ResolveAlias() {
  702. sess, err := session.NewSession()
  703. if err != nil {
  704. fmt.Println("failed to create session,", err)
  705. return
  706. }
  707. svc := gamelift.New(sess)
  708. params := &gamelift.ResolveAliasInput{
  709. AliasId: aws.String("AliasId"), // Required
  710. }
  711. resp, err := svc.ResolveAlias(params)
  712. if err != nil {
  713. // Print the error, cast err to awserr.Error to get the Code and
  714. // Message from an error.
  715. fmt.Println(err.Error())
  716. return
  717. }
  718. // Pretty-print the response data.
  719. fmt.Println(resp)
  720. }
  721. func ExampleGameLift_SearchGameSessions() {
  722. sess, err := session.NewSession()
  723. if err != nil {
  724. fmt.Println("failed to create session,", err)
  725. return
  726. }
  727. svc := gamelift.New(sess)
  728. params := &gamelift.SearchGameSessionsInput{
  729. AliasId: aws.String("AliasId"),
  730. FilterExpression: aws.String("NonZeroAndMaxString"),
  731. FleetId: aws.String("FleetId"),
  732. Limit: aws.Int64(1),
  733. NextToken: aws.String("NonZeroAndMaxString"),
  734. SortExpression: aws.String("NonZeroAndMaxString"),
  735. }
  736. resp, err := svc.SearchGameSessions(params)
  737. if err != nil {
  738. // Print the error, cast err to awserr.Error to get the Code and
  739. // Message from an error.
  740. fmt.Println(err.Error())
  741. return
  742. }
  743. // Pretty-print the response data.
  744. fmt.Println(resp)
  745. }
  746. func ExampleGameLift_UpdateAlias() {
  747. sess, err := session.NewSession()
  748. if err != nil {
  749. fmt.Println("failed to create session,", err)
  750. return
  751. }
  752. svc := gamelift.New(sess)
  753. params := &gamelift.UpdateAliasInput{
  754. AliasId: aws.String("AliasId"), // Required
  755. Description: aws.String("NonZeroAndMaxString"),
  756. Name: aws.String("NonZeroAndMaxString"),
  757. RoutingStrategy: &gamelift.RoutingStrategy{
  758. FleetId: aws.String("FleetId"),
  759. Message: aws.String("FreeText"),
  760. Type: aws.String("RoutingStrategyType"),
  761. },
  762. }
  763. resp, err := svc.UpdateAlias(params)
  764. if err != nil {
  765. // Print the error, cast err to awserr.Error to get the Code and
  766. // Message from an error.
  767. fmt.Println(err.Error())
  768. return
  769. }
  770. // Pretty-print the response data.
  771. fmt.Println(resp)
  772. }
  773. func ExampleGameLift_UpdateBuild() {
  774. sess, err := session.NewSession()
  775. if err != nil {
  776. fmt.Println("failed to create session,", err)
  777. return
  778. }
  779. svc := gamelift.New(sess)
  780. params := &gamelift.UpdateBuildInput{
  781. BuildId: aws.String("BuildId"), // Required
  782. Name: aws.String("NonZeroAndMaxString"),
  783. Version: aws.String("NonZeroAndMaxString"),
  784. }
  785. resp, err := svc.UpdateBuild(params)
  786. if err != nil {
  787. // Print the error, cast err to awserr.Error to get the Code and
  788. // Message from an error.
  789. fmt.Println(err.Error())
  790. return
  791. }
  792. // Pretty-print the response data.
  793. fmt.Println(resp)
  794. }
  795. func ExampleGameLift_UpdateFleetAttributes() {
  796. sess, err := session.NewSession()
  797. if err != nil {
  798. fmt.Println("failed to create session,", err)
  799. return
  800. }
  801. svc := gamelift.New(sess)
  802. params := &gamelift.UpdateFleetAttributesInput{
  803. FleetId: aws.String("FleetId"), // Required
  804. Description: aws.String("NonZeroAndMaxString"),
  805. Name: aws.String("NonZeroAndMaxString"),
  806. NewGameSessionProtectionPolicy: aws.String("ProtectionPolicy"),
  807. }
  808. resp, err := svc.UpdateFleetAttributes(params)
  809. if err != nil {
  810. // Print the error, cast err to awserr.Error to get the Code and
  811. // Message from an error.
  812. fmt.Println(err.Error())
  813. return
  814. }
  815. // Pretty-print the response data.
  816. fmt.Println(resp)
  817. }
  818. func ExampleGameLift_UpdateFleetCapacity() {
  819. sess, err := session.NewSession()
  820. if err != nil {
  821. fmt.Println("failed to create session,", err)
  822. return
  823. }
  824. svc := gamelift.New(sess)
  825. params := &gamelift.UpdateFleetCapacityInput{
  826. FleetId: aws.String("FleetId"), // Required
  827. DesiredInstances: aws.Int64(1),
  828. MaxSize: aws.Int64(1),
  829. MinSize: aws.Int64(1),
  830. }
  831. resp, err := svc.UpdateFleetCapacity(params)
  832. if err != nil {
  833. // Print the error, cast err to awserr.Error to get the Code and
  834. // Message from an error.
  835. fmt.Println(err.Error())
  836. return
  837. }
  838. // Pretty-print the response data.
  839. fmt.Println(resp)
  840. }
  841. func ExampleGameLift_UpdateFleetPortSettings() {
  842. sess, err := session.NewSession()
  843. if err != nil {
  844. fmt.Println("failed to create session,", err)
  845. return
  846. }
  847. svc := gamelift.New(sess)
  848. params := &gamelift.UpdateFleetPortSettingsInput{
  849. FleetId: aws.String("FleetId"), // Required
  850. InboundPermissionAuthorizations: []*gamelift.IpPermission{
  851. { // Required
  852. FromPort: aws.Int64(1), // Required
  853. IpRange: aws.String("NonBlankString"), // Required
  854. Protocol: aws.String("IpProtocol"), // Required
  855. ToPort: aws.Int64(1), // Required
  856. },
  857. // More values...
  858. },
  859. InboundPermissionRevocations: []*gamelift.IpPermission{
  860. { // Required
  861. FromPort: aws.Int64(1), // Required
  862. IpRange: aws.String("NonBlankString"), // Required
  863. Protocol: aws.String("IpProtocol"), // Required
  864. ToPort: aws.Int64(1), // Required
  865. },
  866. // More values...
  867. },
  868. }
  869. resp, err := svc.UpdateFleetPortSettings(params)
  870. if err != nil {
  871. // Print the error, cast err to awserr.Error to get the Code and
  872. // Message from an error.
  873. fmt.Println(err.Error())
  874. return
  875. }
  876. // Pretty-print the response data.
  877. fmt.Println(resp)
  878. }
  879. func ExampleGameLift_UpdateGameSession() {
  880. sess, err := session.NewSession()
  881. if err != nil {
  882. fmt.Println("failed to create session,", err)
  883. return
  884. }
  885. svc := gamelift.New(sess)
  886. params := &gamelift.UpdateGameSessionInput{
  887. GameSessionId: aws.String("GameSessionId"), // Required
  888. MaximumPlayerSessionCount: aws.Int64(1),
  889. Name: aws.String("NonZeroAndMaxString"),
  890. PlayerSessionCreationPolicy: aws.String("PlayerSessionCreationPolicy"),
  891. ProtectionPolicy: aws.String("ProtectionPolicy"),
  892. }
  893. resp, err := svc.UpdateGameSession(params)
  894. if err != nil {
  895. // Print the error, cast err to awserr.Error to get the Code and
  896. // Message from an error.
  897. fmt.Println(err.Error())
  898. return
  899. }
  900. // Pretty-print the response data.
  901. fmt.Println(resp)
  902. }
  903. func ExampleGameLift_UpdateRuntimeConfiguration() {
  904. sess, err := session.NewSession()
  905. if err != nil {
  906. fmt.Println("failed to create session,", err)
  907. return
  908. }
  909. svc := gamelift.New(sess)
  910. params := &gamelift.UpdateRuntimeConfigurationInput{
  911. FleetId: aws.String("FleetId"), // Required
  912. RuntimeConfiguration: &gamelift.RuntimeConfiguration{ // Required
  913. ServerProcesses: []*gamelift.ServerProcess{
  914. { // Required
  915. ConcurrentExecutions: aws.Int64(1), // Required
  916. LaunchPath: aws.String("NonZeroAndMaxString"), // Required
  917. Parameters: aws.String("NonZeroAndMaxString"),
  918. },
  919. // More values...
  920. },
  921. },
  922. }
  923. resp, err := svc.UpdateRuntimeConfiguration(params)
  924. if err != nil {
  925. // Print the error, cast err to awserr.Error to get the Code and
  926. // Message from an error.
  927. fmt.Println(err.Error())
  928. return
  929. }
  930. // Pretty-print the response data.
  931. fmt.Println(resp)
  932. }