public sealed class HttpHeaderOption : IMessage<HttpHeaderOption>, IEquatable<HttpHeaderOption>, IDeepCloneable<HttpHeaderOption>, IBufferMessage, IMessage
Specification determining how headers are added to requests or responses.
If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header. The default value is false.
[[["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-08 UTC."],[[["\u003cp\u003eThis page provides documentation for the \u003ccode\u003eHttpHeaderOption\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace, detailing how headers are added to requests or responses.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the \u003ccode\u003eHttpHeaderOption\u003c/code\u003e class is 3.6.0, with previous versions ranging from 1.0.0 to 3.5.0, all accessible via links to their respective documentation.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eHttpHeaderOption\u003c/code\u003e has properties to manage header fields such as \u003ccode\u003eHeaderName\u003c/code\u003e, \u003ccode\u003eHeaderValue\u003c/code\u003e, and \u003ccode\u003eReplace\u003c/code\u003e, with Boolean properties like \u003ccode\u003eHasHeaderName\u003c/code\u003e, \u003ccode\u003eHasHeaderValue\u003c/code\u003e, and \u003ccode\u003eHasReplace\u003c/code\u003e that indicate if these fields are set.\u003c/p\u003e\n"],["\u003cp\u003eThe class has a default constructor \u003ccode\u003eHttpHeaderOption()\u003c/code\u003e and a copy constructor \u003ccode\u003eHttpHeaderOption(HttpHeaderOption other)\u003c/code\u003e, inheriting from \u003ccode\u003eObject\u003c/code\u003e and implementing interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eReplace\u003c/code\u003e property dictates whether a new header value should replace existing ones or be appended to them, defaulting to appending.\u003c/p\u003e\n"]]],[],null,[]]