public sealed class GenerateExclusivityManifestRequest : IMessage<GenerateExclusivityManifestRequest>, IEquatable<GenerateExclusivityManifestRequest>, IDeepCloneable<GenerateExclusivityManifestRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the GKE Hub v1beta1 API class GenerateExclusivityManifestRequest.
The request to generate the manifests for exclusivity artifacts.
Optional. The YAML manifest of the membership CRD retrieved by
kubectl get customresourcedefinitions membership.
Leave empty if the resource does not exist.
[[["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\u003eThe \u003ccode\u003eGenerateExclusivityManifestRequest\u003c/code\u003e class in the GKE Hub v1beta1 API is used to request the generation of exclusivity artifact manifests.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements multiple 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 latest version of this class is \u003ccode\u003e2.0.0-beta07\u003c/code\u003e, with prior versions \u003ccode\u003e2.0.0-beta06\u003c/code\u003e and \u003ccode\u003e1.0.0-beta04\u003c/code\u003e also documented.\u003c/p\u003e\n"],["\u003cp\u003eIt includes properties such as \u003ccode\u003eCrManifest\u003c/code\u003e, \u003ccode\u003eCrdManifest\u003c/code\u003e, \u003ccode\u003eMembershipName\u003c/code\u003e, and \u003ccode\u003eName\u003c/code\u003e, allowing for specification of required details like the Membership resource name and optional YAML manifests.\u003c/p\u003e\n"],["\u003cp\u003eThis class provides two constructors: a default constructor and one that accepts another \u003ccode\u003eGenerateExclusivityManifestRequest\u003c/code\u003e object for copying.\u003c/p\u003e\n"]]],[],null,["# GKE Hub v1beta1 API - Class GenerateExclusivityManifestRequest (2.0.0-beta07)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0-beta07 (latest)](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/latest/Google.Cloud.GkeHub.V1Beta1.GenerateExclusivityManifestRequest)\n- [2.0.0-beta06](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/2.0.0-beta06/Google.Cloud.GkeHub.V1Beta1.GenerateExclusivityManifestRequest)\n- [1.0.0-beta04](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/1.0.0-beta04/Google.Cloud.GkeHub.V1Beta1.GenerateExclusivityManifestRequest) \n\n public sealed class GenerateExclusivityManifestRequest : IMessage\u003cGenerateExclusivityManifestRequest\u003e, IEquatable\u003cGenerateExclusivityManifestRequest\u003e, IDeepCloneable\u003cGenerateExclusivityManifestRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the GKE Hub v1beta1 API class GenerateExclusivityManifestRequest.\n\nThe request to generate the manifests for exclusivity artifacts. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e GenerateExclusivityManifestRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[GenerateExclusivityManifestRequest](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/latest/Google.Cloud.GkeHub.V1Beta1.GenerateExclusivityManifestRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[GenerateExclusivityManifestRequest](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/latest/Google.Cloud.GkeHub.V1Beta1.GenerateExclusivityManifestRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[GenerateExclusivityManifestRequest](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/latest/Google.Cloud.GkeHub.V1Beta1.GenerateExclusivityManifestRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.GkeHub.V1Beta1](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/latest/Google.Cloud.GkeHub.V1Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.GkeHub.V1Beta1.dll\n\nConstructors\n------------\n\n### GenerateExclusivityManifestRequest()\n\n public GenerateExclusivityManifestRequest()\n\n### GenerateExclusivityManifestRequest(GenerateExclusivityManifestRequest)\n\n public GenerateExclusivityManifestRequest(GenerateExclusivityManifestRequest other)\n\nProperties\n----------\n\n### CrManifest\n\n public string CrManifest { get; set; }\n\nOptional. The YAML manifest of the membership CR retrieved by\n`kubectl get memberships membership`.\nLeave empty if the resource does not exist.\n\n### CrdManifest\n\n public string CrdManifest { get; set; }\n\nOptional. The YAML manifest of the membership CRD retrieved by\n`kubectl get customresourcedefinitions membership`.\nLeave empty if the resource does not exist.\n\n### MembershipName\n\n public MembershipName MembershipName { get; set; }\n\n[MembershipName](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/latest/Google.Cloud.GkeHub.V1Beta1.MembershipName)-typed view over the [Name](/dotnet/docs/reference/Google.Cloud.GkeHub.V1Beta1/latest/Google.Cloud.GkeHub.V1Beta1.GenerateExclusivityManifestRequest#Google_Cloud_GkeHub_V1Beta1_GenerateExclusivityManifestRequest_Name) resource name property.\n\n### Name\n\n public string Name { get; set; }\n\nRequired. The Membership resource name in the format\n`projects/*/locations/*/memberships/*`."]]