Class Http
Defines the HTTP configuration for an API service. It contains a list of HttpRule, each specifying the mapping of an RPC method to one or more HTTP REST API methods.
Inheritance
System.Object
Http
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Google.Apis.ServiceUsage.v1.Data
Assembly: Google.Apis.ServiceUsage.v1.dll
Syntax
public class Http : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String |
FullyDecodeReservedExpansion
When set to true, URL path parameters will be fully URI-decoded except in cases of single segment matches in reserved expansion, where "%2F" will be left encoded. The default behavior is to not decode RFC 6570 reserved characters in multi segment matches.
Declaration
[JsonProperty("fullyDecodeReservedExpansion")]
public virtual bool? FullyDecodeReservedExpansion { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> |
Rules
A list of HTTP configuration rules that apply to individual API methods. NOTE: All service configuration rules follow "last one wins" order.
Declaration
[JsonProperty("rules")]
public virtual IList<HttpRule> Rules { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.IList<HttpRule> |