Stay organized with collections
Save and categorize content based on your preferences.
A builder for constructing instances of SavedGameMetadataUpdate.
Summary
Public functions
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2025-07-08 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-08 UTC."],[],[],null,["# GooglePlayGames.BasicApi.SavedGame.SavedGameMetadataUpdate.Builder Struct Reference\n\nGooglePlayGames.BasicApi.SavedGame.SavedGameMetadataUpdate.Builder\n==================================================================\n\nA builder for constructing instances of [SavedGameMetadataUpdate](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update).\n\nSummary\n-------\n\n| ### Public functions ||\n|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Build](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1_1_builder_1a3f15a9ddf2da2741bf67b89ec3263313)`()` | [SavedGameMetadataUpdate](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update) Builds a new [SavedGameMetadataUpdate](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update) instance with the configured updates. |\n| [WithUpdatedDescription](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1_1_builder_1aaccf5270e93c9a1abda476150848e0f4)`(string description)` | [Builder](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update/builder#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1_1_builder) Sets the description to be updated in the saved game metadata. |\n| [WithUpdatedPlayedTime](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1_1_builder_1a41181b5ef671236ff58dcbac8281a442)`(TimeSpan newPlayedTime)` | [Builder](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update/builder#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1_1_builder) Sets the played time to be updated in the saved game metadata. |\n| [WithUpdatedPngCoverImage](#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1_1_builder_1ab3184b724289eda5e079b7a1bad6e1f0)`(byte[] newPngCoverImage)` | [Builder](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update/builder#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update_1_1_builder) Sets the PNG cover image to be updated in the saved game metadata. |\n\nPublic functions\n----------------\n\n### Build\n\n```c#\nSavedGameMetadataUpdate GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::Builder::Build()\n``` \nBuilds a new [SavedGameMetadataUpdate](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update) instance with the configured updates.\n\n\u003cbr /\u003e\n\n| Details ||\n|-------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| **Returns** | A new instance of [SavedGameMetadataUpdate](/games/services/unity/v2/api/struct/google-play-games/basic-api/saved-game/saved-game-metadata-update#struct_google_play_games_1_1_basic_api_1_1_saved_game_1_1_saved_game_metadata_update). |\n\n### WithUpdatedDescription\n\n```c#\nBuilder GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::Builder::WithUpdatedDescription(\n string description\n)\n``` \nSets the description to be updated in the saved game metadata.\n\n\u003cbr /\u003e\n\n| Details ||\n|-------------|-------------------------------------------------------------------------------------------------|\n| Parameters | |---------------|-----------------------------| | `description` | The new description to set. | |\n| **Returns** | The builder with the updated description. |\n\n### WithUpdatedPlayedTime\n\n```c#\nBuilder GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::Builder::WithUpdatedPlayedTime(\n TimeSpan newPlayedTime\n)\n``` \nSets the played time to be updated in the saved game metadata.\n\n\u003cbr /\u003e\n\n| Details ||\n|-------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Parameters | |-----------------|-----------------------------| | `newPlayedTime` | The new played time to set. | |\n| Exceptions | |-----------------------------|--------------------------------------------------------------| | `InvalidOperationException` | Thrown if the played time exceeds the maximum allowed value. | |\n| **Returns** | The builder with the updated played time. |\n\n### WithUpdatedPngCoverImage\n\n```c#\nBuilder GooglePlayGames::BasicApi::SavedGame::SavedGameMetadataUpdate::Builder::WithUpdatedPngCoverImage(\n byte[] newPngCoverImage\n)\n``` \nSets the PNG cover image to be updated in the saved game metadata.\n\n\u003cbr /\u003e\n\n| Details ||\n|-------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| Parameters | |--------------------|---------------------------------------------| | `newPngCoverImage` | The new PNG image data for the cover image. | |\n| **Returns** | The builder with the updated cover image. |"]]