public sealed class SystemParameterRule : IMessage<SystemParameterRule>, IEquatable<SystemParameterRule>, IDeepCloneable<SystemParameterRule>, IBufferMessage, IMessage
Define a system parameter rule mapping system parameter definitions to
methods.
public RepeatedField<SystemParameter> Parameters { get; }
Define parameters. Multiple names may be defined for a parameter.
For a given method call, only one of them should be used. If multiple
names are used the behavior is implementation-dependent.
If none of the specified names are present the behavior is
parameter-dependent.
[[["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."],[[["This page provides documentation for the `SystemParameterRule` class, which is used to define how system parameter definitions map to methods."],["The `SystemParameterRule` class is part of the `Google.Api` namespace within the `Google.Api.CommonProtos.dll` assembly."],["It implements interfaces like `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and inherits from `object`."],["Key properties include `Parameters` (a list of system parameters) and `Selector` (specifying which methods the rule applies to)."],["The class offers constructors, methods for cloning, equality checks, calculating size, and merging, along with field numbers for parameters and selectors."]]],[]]