Class BackendRule
Assembly: Google.Api.CommonProtos.dll
Syntax
public sealed class BackendRule : IMessage<BackendRule>, IEquatable<BackendRule>, IDeepCloneable<BackendRule>, IBufferMessage, IMessage
Constructors
BackendRule()
Declaration
BackendRule(BackendRule)
Declaration
public BackendRule(BackendRule other)
Parameters
Fields
AddressFieldNumber
Declaration
public const int AddressFieldNumber = 2
Field Value
DeadlineFieldNumber
Declaration
public const int DeadlineFieldNumber = 3
Field Value
DisableAuthFieldNumber
Declaration
public const int DisableAuthFieldNumber = 8
Field Value
JwtAudienceFieldNumber
Declaration
public const int JwtAudienceFieldNumber = 7
Field Value
MinDeadlineFieldNumber
Declaration
public const int MinDeadlineFieldNumber = 4
Field Value
OperationDeadlineFieldNumber
Declaration
public const int OperationDeadlineFieldNumber = 5
Field Value
OverridesByRequestProtocolFieldNumber
Declaration
public const int OverridesByRequestProtocolFieldNumber = 10
Field Value
PathTranslationFieldNumber
Declaration
public const int PathTranslationFieldNumber = 6
Field Value
ProtocolFieldNumber
Declaration
public const int ProtocolFieldNumber = 9
Field Value
SelectorFieldNumber
Declaration
public const int SelectorFieldNumber = 1
Field Value
Properties
Address
Declaration
public string Address { get; set; }
Property Value
AuthenticationCase
Declaration
public BackendRule.AuthenticationOneofCase AuthenticationCase { get; }
Property Value
Deadline
Declaration
public double Deadline { get; set; }
Property Value
Descriptor
Declaration
public static MessageDescriptor Descriptor { get; }
Property Value
DisableAuth
Declaration
public bool DisableAuth { get; set; }
Property Value
HasDisableAuth
Declaration
public bool HasDisableAuth { get; }
Property Value
HasJwtAudience
Declaration
public bool HasJwtAudience { get; }
Property Value
JwtAudience
Declaration
public string JwtAudience { get; set; }
Property Value
MinDeadline
Declaration
[Obsolete]
public double MinDeadline { get; set; }
Property Value
OperationDeadline
Declaration
public double OperationDeadline { get; set; }
Property Value
OverridesByRequestProtocol
Declaration
public MapField<string, BackendRule> OverridesByRequestProtocol { get; }
Property Value
Parser
Declaration
public static MessageParser<BackendRule> Parser { get; }
Property Value
PathTranslation
Declaration
public BackendRule.Types.PathTranslation PathTranslation { get; set; }
Property Value
Protocol
Declaration
public string Protocol { get; set; }
Property Value
Selector
Declaration
public string Selector { get; set; }
Property Value
Methods
CalculateSize()
Declaration
public int CalculateSize()
Returns
ClearAuthentication()
Declaration
public void ClearAuthentication()
ClearDisableAuth()
Declaration
public void ClearDisableAuth()
ClearJwtAudience()
Declaration
public void ClearJwtAudience()
Clone()
Declaration
public BackendRule Clone()
Returns
Equals(BackendRule)
Declaration
public bool Equals(BackendRule 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(BackendRule)
Declaration
public void MergeFrom(BackendRule 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