Class HttpRule
Assembly: Google.Api.CommonProtos.dll
Syntax
public sealed class HttpRule : IMessage<HttpRule>, IEquatable<HttpRule>, IDeepCloneable<HttpRule>, IBufferMessage, IMessage
Constructors
HttpRule()
Declaration
HttpRule(HttpRule)
Declaration
public HttpRule(HttpRule other)
Parameters
Fields
AdditionalBindingsFieldNumber
Declaration
public const int AdditionalBindingsFieldNumber = 11
Field Value
BodyFieldNumber
Declaration
public const int BodyFieldNumber = 7
Field Value
CustomFieldNumber
Declaration
public const int CustomFieldNumber = 8
Field Value
DeleteFieldNumber
Declaration
public const int DeleteFieldNumber = 5
Field Value
GetFieldNumber
Declaration
public const int GetFieldNumber = 2
Field Value
PatchFieldNumber
Declaration
public const int PatchFieldNumber = 6
Field Value
PostFieldNumber
Declaration
public const int PostFieldNumber = 4
Field Value
PutFieldNumber
Declaration
public const int PutFieldNumber = 3
Field Value
ResponseBodyFieldNumber
Declaration
public const int ResponseBodyFieldNumber = 12
Field Value
SelectorFieldNumber
Declaration
public const int SelectorFieldNumber = 1
Field Value
Properties
AdditionalBindings
Declaration
public RepeatedField<HttpRule> AdditionalBindings { get; }
Property Value
Body
Declaration
public string Body { get; set; }
Property Value
Custom
Declaration
public CustomHttpPattern Custom { get; set; }
Property Value
Delete
Declaration
public string Delete { get; set; }
Property Value
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
Get
Declaration
public string Get { get; set; }
Property Value
HasDelete
Declaration
public bool HasDelete { get; }
Property Value
HasGet
Declaration
public bool HasGet { get; }
Property Value
HasPatch
Declaration
public bool HasPatch { get; }
Property Value
HasPost
Declaration
public bool HasPost { get; }
Property Value
HasPut
Declaration
public bool HasPut { get; }
Property Value
Parser
Declaration
public static MessageParser<HttpRule> Parser { get; }
Property Value
Patch
Declaration
public string Patch { get; set; }
Property Value
PatternCase
Declaration
public HttpRule.PatternOneofCase PatternCase { get; }
Property Value
Post
Declaration
public string Post { get; set; }
Property Value
Put
Declaration
public string Put { get; set; }
Property Value
ResponseBody
Declaration
public string ResponseBody { get; set; }
Property Value
Selector
Declaration
public string Selector { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
ClearDelete()
Declaration
public void ClearDelete()
ClearGet()
Declaration
ClearPatch()
Declaration
ClearPattern()
Declaration
public void ClearPattern()
ClearPost()
Declaration
ClearPut()
Declaration
Clone()
Declaration
Returns
Equals(HttpRule)
Declaration
public bool Equals(HttpRule other)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object other)
Parameters
Type |
Name |
Description |
object |
other |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
MergeFrom(HttpRule)
Declaration
public void MergeFrom(HttpRule other)
Parameters
Declaration
public void MergeFrom(CodedInputStream input)
Parameters
ToString()
Declaration
public override string ToString()
Returns
Overrides
WriteTo(CodedOutputStream)
Declaration
public void WriteTo(CodedOutputStream output)
Parameters
Implements