public sealed class UpdateCryptoKeyPrimaryVersionRequest : IMessage<UpdateCryptoKeyPrimaryVersionRequest>, IEquatable<UpdateCryptoKeyPrimaryVersionRequest>, IDeepCloneable<UpdateCryptoKeyPrimaryVersionRequest>, IBufferMessage, IMessage
Request message for [KeyManagementService.UpdateCryptoKeyPrimaryVersion][google.cloud.kms.v1.KeyManagementService.UpdateCryptoKeyPrimaryVersion].
[[["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-08-07 UTC."],[[["\u003cp\u003eThis webpage details the \u003ccode\u003eUpdateCryptoKeyPrimaryVersionRequest\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Kms.V1\u003c/code\u003e namespace for .NET, which is used to update the primary version of a CryptoKey in Google Cloud KMS.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this class is 3.16.0, but it has also been implemented in many previous versions dating back to 2.2.0, with numerous versions between them all the way to 3.0.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements several interfaces including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e and inherits from \u003ccode\u003eObject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateCryptoKeyPrimaryVersionRequest\u003c/code\u003e class includes properties such as \u003ccode\u003eCryptoKeyName\u003c/code\u003e, \u003ccode\u003eCryptoKeyVersionId\u003c/code\u003e, and \u003ccode\u003eName\u003c/code\u003e, essential for specifying which CryptoKey and CryptoKeyVersion to update.\u003c/p\u003e\n"],["\u003cp\u003eThis class facilitates updating the primary \u003ccode\u003eCryptoKeyVersion\u003c/code\u003e by using the \u003ccode\u003eCryptoKeyVersionId\u003c/code\u003e property that specifies the child \u003ccode\u003eCryptoKeyVersion\u003c/code\u003e ID to be set as primary.\u003c/p\u003e\n"]]],[],null,[]]