Class SelectiveGapicGeneration
This message is used to configure the generation of a subset of the RPCs in a service for client libraries.
Implements
Inherited Members
Namespace: Google.Apis.ServiceUsage .v1.Data
Assembly: Google.Apis.ServiceUsage.v1.dll
Syntax
public class SelectiveGapicGeneration : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
GenerateOmittedAsInternal
Setting this to true indicates to the client generators that methods that would be excluded from the generation should instead be generated in a way that indicates these methods should not be consumed by end users. How this is expressed is up to individual language implementations to decide. Some examples may be: added annotations, obfuscated identifiers, or other language idiomatic patterns.
Declaration
[JsonProperty("generateOmittedAsInternal")]
public virtual bool? GenerateOmittedAsInternal { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Methods
An allowlist of the fully qualified names of RPCs that should be included on public client surfaces.
Declaration
[JsonProperty("methods")]
public virtual IList<string> Methods { get; set; }