public sealed class SystemParameters : IMessage<SystemParameters>, IEquatable<SystemParameters>, IDeepCloneable<SystemParameters>, IBufferMessage, IMessage
System parameter configuration
A system parameter is a special kind of parameter defined by the API
system, not by an individual API. It is typically mapped to an HTTP header
and/or a URL query parameter. This configuration specifies which methods
change the names of the system parameters.
public RepeatedField<SystemParameterRule> Rules { get; }
Define system parameters.
The parameters defined here will override the default parameters
implemented by the system. If this field is missing from the service
config, default system parameters will be used. Default system parameters
and names is implementation-dependent.
[[["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-06-03 UTC."],[[["System parameters are specialized parameters defined by the API system, often mapped to HTTP headers or URL query parameters."],["The `SystemParameters` class allows for configuration of these system parameters, enabling the modification of their names and usage within API methods."],["The latest version of the `SystemParameters` class is 2.15.0, with previous versions 2.10.0 and 2.2.0 also available."],["System parameters can be defined with rules that specify which methods change the names of the system parameters, overriding the default parameters implemented by the system."],["The `Rules` property allows for defining multiple system parameter rules, with the \"last one wins\" ordering determining which rule takes precedence."]]],[]]