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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["This webpage details the `UpdateCryptoKeyPrimaryVersionRequest` class within the `Google.Cloud.Kms.V1` namespace for .NET, which is used to update the primary version of a CryptoKey in Google Cloud KMS."],["The 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."],["The class implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage` and inherits from `Object`."],["The `UpdateCryptoKeyPrimaryVersionRequest` class includes properties such as `CryptoKeyName`, `CryptoKeyVersionId`, and `Name`, essential for specifying which CryptoKey and CryptoKeyVersion to update."],["This class facilitates updating the primary `CryptoKeyVersion` by using the `CryptoKeyVersionId` property that specifies the child `CryptoKeyVersion` ID to be set as primary."]]],[]]