@ -3,9 +3,9 @@
#pragma warning disable 1591, 0612, 3021
#region Designer generated code
using pb = global :: Google . ProtocolBuffers ;
using pbc = global :: Google . ProtocolBuffers . Collections ;
using pbd = global :: Google . ProtocolBuffers . Descriptors ;
using pb = global :: Google . Protobuf ;
using pbc = global :: Google . Protobuf . Collections ;
using pbr = global :: Google . Protobuf . Reflection ;
using scg = global :: System . Collections . Generic ;
namespace Grpc.Health.V1Alpha {
@ -14,21 +14,11 @@ namespace Grpc.Health.V1Alpha {
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static partial class Health {
#region Extension registration
public static void RegisterAllExtensions ( pb : : ExtensionRegistry registry ) {
}
# endregion
#region Static variables
internal static pbd : : MessageDescriptor internal__static_grpc_health_v1alpha_HealthCheckRequest__Descriptor ;
internal static pb : : FieldAccess . FieldAccessorTable < global :: Grpc . Health . V1Alpha . HealthCheckRequest , global :: Grpc . Health . V1Alpha . HealthCheckRequest . Builder > internal__static_grpc_health_v1alpha_HealthCheckRequest__FieldAccessorTable ;
internal static pbd : : MessageDescriptor internal__static_grpc_health_v1alpha_HealthCheckResponse__Descriptor ;
internal static pb : : FieldAccess . FieldAccessorTable < global :: Grpc . Health . V1Alpha . HealthCheckResponse , global :: Grpc . Health . V1Alpha . HealthCheckResponse . Builder > internal__static_grpc_health_v1alpha_HealthCheckResponse__FieldAccessorTable ;
# endregion
#region Descriptor
public static pbd : : FileDescriptor Descriptor {
public static pbr : : FileDescriptor Descriptor {
get { return descriptor ; }
}
private static pbd : : FileDescriptor descriptor ;
private static pbr : : FileDescriptor descriptor ;
static Health ( ) {
byte [ ] descriptorData = global :: System . Convert . FromBase64String (
@ -41,24 +31,13 @@ namespace Grpc.Health.V1Alpha {
"EAESDwoLTk9UX1NFUlZJTkcQAjJkCgZIZWFsdGgSWgoFQ2hlY2sSJy5ncnBj" ,
"LmhlYWx0aC52MWFscGhhLkhlYWx0aENoZWNrUmVxdWVzdBooLmdycGMuaGVh" ,
"bHRoLnYxYWxwaGEuSGVhbHRoQ2hlY2tSZXNwb25zZUIWqgITR3JwYy5IZWFs" ,
"dGguVjFBbHBoYQ==" ) ) ;
pbd : : FileDescriptor . InternalDescriptorAssigner assigner = delegate ( pbd : : FileDescriptor root ) {
descriptor = root ;
internal__static_grpc_health_v1alpha_HealthCheckRequest__Descriptor = Descriptor . MessageTypes [ 0 ] ;
internal__static_grpc_health_v1alpha_HealthCheckRequest__FieldAccessorTable =
new pb : : FieldAccess . FieldAccessorTable < global :: Grpc . Health . V1Alpha . HealthCheckRequest , global :: Grpc . Health . V1Alpha . HealthCheckRequest . Builder > ( internal__static_grpc_health_v1alpha_HealthCheckRequest__Descriptor ,
new string [ ] { "Host" , "Service" , } ) ;
internal__static_grpc_health_v1alpha_HealthCheckResponse__Descriptor = Descriptor . MessageTypes [ 1 ] ;
internal__static_grpc_health_v1alpha_HealthCheckResponse__FieldAccessorTable =
new pb : : FieldAccess . FieldAccessorTable < global :: Grpc . Health . V1Alpha . HealthCheckResponse , global :: Grpc . Health . V1Alpha . HealthCheckResponse . Builder > ( internal__static_grpc_health_v1alpha_HealthCheckResponse__Descriptor ,
new string [ ] { "Status" , } ) ;
pb : : ExtensionRegistry registry = pb : : ExtensionRegistry . CreateInstance ( ) ;
RegisterAllExtensions ( registry ) ;
return registry ;
} ;
pbd : : FileDescriptor . InternalBuildGeneratedFileFrom ( descriptorData ,
new pbd : : FileDescriptor [ ] {
} , assigner ) ;
"dGguVjFBbHBoYWIGcHJvdG8z" ) ) ;
descriptor = pbr : : FileDescriptor . InternalBuildGeneratedFileFrom ( descriptorData ,
new pbr : : FileDescriptor [ ] { } ,
new pbr : : GeneratedCodeInfo ( null , new pbr : : GeneratedCodeInfo [ ] {
new pbr : : GeneratedCodeInfo ( typeof ( global :: Grpc . Health . V1Alpha . HealthCheckRequest ) , new [ ] { "Host" , "Service" } , null , null , null ) ,
new pbr : : GeneratedCodeInfo ( typeof ( global :: Grpc . Health . V1Alpha . HealthCheckResponse ) , new [ ] { "Status" } , null , new [ ] { typeof ( global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus ) } , null )
} ) ) ;
}
# endregion
@ -66,618 +45,245 @@ namespace Grpc.Health.V1Alpha {
}
#region Messages
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class HealthCheckRequest : pb : : GeneratedMessage < HealthCheckRequest , HealthCheckRequest . Builder > {
private HealthCheckRequest ( ) { }
private static readonly HealthCheckRequest defaultInstance = new HealthCheckRequest ( ) . MakeReadOnly ( ) ;
private static readonly string [ ] _ healthCheckRequestFieldNames = new string [ ] { "host" , "service" } ;
private static readonly uint [ ] _ healthCheckRequestFieldTags = new uint [ ] { 1 0 , 1 8 } ;
public static HealthCheckRequest DefaultInstance {
get { return defaultInstance ; }
public sealed partial class HealthCheckRequest : pb : : IMessage < HealthCheckRequest > {
private static readonly pb : : MessageParser < HealthCheckRequest > _ parser = new pb : : MessageParser < HealthCheckRequest > ( ( ) = > new HealthCheckRequest ( ) ) ;
public static pb : : MessageParser < HealthCheckRequest > Parser { get { return _ parser ; } }
public static pbr : : MessageDescriptor Descriptor {
get { return global :: Grpc . Health . V1Alpha . Proto . Health . Descriptor . MessageTypes [ 0 ] ; }
}
public override HealthCheckRequest DefaultInstanceForType {
get { return DefaultInstance ; }
pbr : : MessageDescriptor pb : : IMessage . Descriptor {
get { return Descriptor ; }
}
protected override HealthCheckRequest ThisMessage {
get { return this ; }
public HealthCheckRequest ( ) {
OnConstruction ( ) ;
}
public static pbd : : MessageDescriptor Descriptor {
get { return global :: Grpc . Health . V1Alpha . Proto . Health . internal__static_grpc_health_v1alpha_HealthCheckRequest__Descriptor ; }
partial void OnConstruction ( ) ;
public HealthCheckRequest ( HealthCheckRequest other ) : this ( ) {
host_ = other . host_ ;
service_ = other . service_ ;
}
protected override pb : : FieldAccess . FieldAccessorTable < HealthCheckRequest , HealthCheckRequest . Builder > InternalFieldAccessors {
get { return global :: Grpc . Health . V1Alpha . Proto . Health . internal__static_grpc_health_v1alpha_HealthCheckRequest__FieldAccessorTable ; }
public HealthCheckRequest Clone ( ) {
return new HealthCheckRequest ( this ) ;
}
public const int HostFieldNumber = 1 ;
private bool hasHost ;
private string host_ = "" ;
public bool HasHost {
get { return hasHost ; }
}
public string Host {
get { return host_ ; }
set {
host_ = pb : : Preconditions . CheckNotNull ( value , "value" ) ;
}
}
public const int ServiceFieldNumber = 2 ;
private bool hasService ;
private string service_ = "" ;
public bool HasService {
get { return hasService ; }
}
public string Service {
get { return service_ ; }
}
public override bool IsInitialized {
get {
return true ;
}
}
public override void WriteTo ( pb : : ICodedOutputStream output ) {
CalcSerializedSize ( ) ;
string [ ] field_names = _ healthCheckRequestFieldNames ;
if ( hasHost ) {
output . WriteString ( 1 , field_names [ 0 ] , Host ) ;
}
if ( hasService ) {
output . WriteString ( 2 , field_names [ 1 ] , Service ) ;
set {
service_ = pb : : Preconditions . CheckNotNull ( value , "value" ) ;
}
UnknownFields . WriteTo ( output ) ;
}
private int memoizedSerializedSize = - 1 ;
public override int SerializedSize {
get {
int size = memoizedSerializedSize ;
if ( size ! = - 1 ) return size ;
return CalcSerializedSize ( ) ;
}
public override bool Equals ( object other ) {
return Equals ( other as HealthCheckRequest ) ;
}
private int CalcSerializedSize ( ) {
int size = memoizedSerializedSize ;
if ( size ! = - 1 ) return size ;
size = 0 ;
if ( hasHost ) {
size + = pb : : CodedOutputStream . ComputeStringSize ( 1 , Host ) ;
public bool Equals ( HealthCheckRequest other ) {
if ( ReferenceEquals ( other , null ) ) {
return false ;
}
if ( hasService ) {
size + = pb : : CodedOutputStream . ComputeStringSize ( 2 , Service ) ;
if ( ReferenceEquals ( other , this ) ) {
return true ;
}
size + = UnknownFields . SerializedSize ;
memoizedSerializedSize = size ;
return size ;
}
public static HealthCheckRequest ParseFrom ( pb : : ByteString data ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( data ) ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseFrom ( pb : : ByteString data , pb : : ExtensionRegistry extensionRegistry ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( data , extensionRegistry ) ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseFrom ( byte [ ] data ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( data ) ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseFrom ( byte [ ] data , pb : : ExtensionRegistry extensionRegistry ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( data , extensionRegistry ) ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseFrom ( global :: System . IO . Stream input ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( input ) ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseFrom ( global :: System . IO . Stream input , pb : : ExtensionRegistry extensionRegistry ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( input , extensionRegistry ) ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseDelimitedFrom ( global :: System . IO . Stream input ) {
return CreateBuilder ( ) . MergeDelimitedFrom ( input ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseDelimitedFrom ( global :: System . IO . Stream input , pb : : ExtensionRegistry extensionRegistry ) {
return CreateBuilder ( ) . MergeDelimitedFrom ( input , extensionRegistry ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseFrom ( pb : : ICodedInputStream input ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( input ) ) . BuildParsed ( ) ;
}
public static HealthCheckRequest ParseFrom ( pb : : ICodedInputStream input , pb : : ExtensionRegistry extensionRegistry ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( input , extensionRegistry ) ) . BuildParsed ( ) ;
}
private HealthCheckRequest MakeReadOnly ( ) {
return this ;
if ( Host ! = other . Host ) return false ;
if ( Service ! = other . Service ) return false ;
return true ;
}
public static Builder CreateBuilder ( ) { return new Builder ( ) ; }
public override Builder ToBuilder ( ) { return CreateBuilder ( this ) ; }
public override Builder CreateBuilderForType ( ) { return new Builder ( ) ; }
public static Builder CreateBuilder ( HealthCheckRequest prototype ) {
return new Builder ( prototype ) ;
public override int GetHashCode ( ) {
int hash = 1 ;
if ( Host . Length ! = 0 ) hash ^ = Host . GetHashCode ( ) ;
if ( Service . Length ! = 0 ) hash ^ = Service . GetHashCode ( ) ;
return hash ;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb : : GeneratedBuilder < HealthCheckRequest , Builder > {
protected override Builder ThisBuilder {
get { return this ; }
}
public Builder ( ) {
result = DefaultInstance ;
resultIsReadOnly = true ;
}
internal Builder ( HealthCheckRequest cloneFrom ) {
result = cloneFrom ;
resultIsReadOnly = true ;
}
private bool resultIsReadOnly ;
private HealthCheckRequest result ;
private HealthCheckRequest PrepareBuilder ( ) {
if ( resultIsReadOnly ) {
HealthCheckRequest original = result ;
result = new HealthCheckRequest ( ) ;
resultIsReadOnly = false ;
MergeFrom ( original ) ;
}
return result ;
}
public override bool IsInitialized {
get { return result . IsInitialized ; }
}
protected override HealthCheckRequest MessageBeingBuilt {
get { return PrepareBuilder ( ) ; }
}
public override Builder Clear ( ) {
result = DefaultInstance ;
resultIsReadOnly = true ;
return this ;
}
public override string ToString ( ) {
return pb : : JsonFormatter . Default . Format ( this ) ;
}
public override Builder Clone ( ) {
if ( resultIsReadOnly ) {
return new Builder ( result ) ;
} else {
return new Builder ( ) . MergeFrom ( result ) ;
}
public void WriteTo ( pb : : CodedOutputStream output ) {
if ( Host . Length ! = 0 ) {
output . WriteRawTag ( 1 0 ) ;
output . WriteString ( Host ) ;
}
public override pbd : : MessageDescriptor DescriptorForType {
get { return global :: Grpc . Health . V1Alpha . HealthCheckRequest . Descriptor ; }
if ( Service . Length ! = 0 ) {
output . WriteRawTag ( 1 8 ) ;
output . WriteString ( Service ) ;
}
}
public override HealthCheckRequest DefaultInstanceForType {
get { return global :: Grpc . Health . V1Alpha . HealthCheckRequest . DefaultInstance ; }
public int CalculateSize ( ) {
int size = 0 ;
if ( Host . Length ! = 0 ) {
size + = 1 + pb : : CodedOutputStream . ComputeStringSize ( Host ) ;
}
public override HealthCheckRequest BuildPartial ( ) {
if ( resultIsReadOnly ) {
return result ;
}
resultIsReadOnly = true ;
return result . MakeReadOnly ( ) ;
if ( Service . Length ! = 0 ) {
size + = 1 + pb : : CodedOutputStream . ComputeStringSize ( Service ) ;
}
return size ;
}
public override Builder MergeFrom ( pb : : IMessage other ) {
if ( other is HealthCheckRequest ) {
return MergeFrom ( ( HealthCheckRequest ) other ) ;
} else {
base . MergeFrom ( other ) ;
return this ;
}
public void MergeFrom ( HealthCheckRequest other ) {
if ( other = = null ) {
return ;
}
public override Builder MergeFrom ( HealthCheckRequest other ) {
if ( other = = global :: Grpc . Health . V1Alpha . HealthCheckRequest . DefaultInstance ) return this ;
PrepareBuilder ( ) ;
if ( other . HasHost ) {
Host = other . Host ;
}
if ( other . HasService ) {
Service = other . Service ;
}
this . MergeUnknownFields ( other . UnknownFields ) ;
return this ;
if ( other . Host . Length ! = 0 ) {
Host = other . Host ;
}
public override Builder MergeFrom ( pb : : ICodedInputStream input ) {
return MergeFrom ( input , pb : : ExtensionRegistry . Empty ) ;
if ( other . Service . Length ! = 0 ) {
Service = other . Service ;
}
}
public override Builder MergeFrom ( pb : : ICodedInputStream input , pb : : ExtensionRegistry extensionRegistry ) {
PrepareBuilder ( ) ;
pb : : UnknownFieldSet . Builder unknownFields = null ;
uint tag ;
string field_name ;
while ( input . ReadTag ( out tag , out field_name ) ) {
if ( tag = = 0 & & field_name ! = null ) {
int field_ordinal = global :: System . Array . BinarySearch ( _ healthCheckRequestFieldNames , field_name , global :: System . StringComparer . Ordinal ) ;
if ( field_ordinal > = 0 )
tag = _ healthCheckRequestFieldTags [ field_ordinal ] ;
else {
if ( unknownFields = = null ) {
unknownFields = pb : : UnknownFieldSet . CreateBuilder ( this . UnknownFields ) ;
}
ParseUnknownField ( input , unknownFields , extensionRegistry , tag , field_name ) ;
continue ;
}
public void MergeFrom ( pb : : CodedInputStream input ) {
uint tag ;
while ( ( tag = input . ReadTag ( ) ) ! = 0 ) {
switch ( tag ) {
default :
input . SkipLastField ( ) ;
break ;
case 1 0 : {
Host = input . ReadString ( ) ;
break ;
}
switch ( tag ) {
case 0 : {
throw pb : : InvalidProtocolBufferException . InvalidTag ( ) ;
}
default : {
if ( pb : : WireFormat . IsEndGroupTag ( tag ) ) {
if ( unknownFields ! = null ) {
this . UnknownFields = unknownFields . Build ( ) ;
}
return this ;
}
if ( unknownFields = = null ) {
unknownFields = pb : : UnknownFieldSet . CreateBuilder ( this . UnknownFields ) ;
}
ParseUnknownField ( input , unknownFields , extensionRegistry , tag , field_name ) ;
break ;
}
case 1 0 : {
result . hasHost = input . ReadString ( ref result . host_ ) ;
break ;
}
case 1 8 : {
result . hasService = input . ReadString ( ref result . service_ ) ;
break ;
}
case 1 8 : {
Service = input . ReadString ( ) ;
break ;
}
}
if ( unknownFields ! = null ) {
this . UnknownFields = unknownFields . Build ( ) ;
}
return this ;
}
public bool HasHost {
get { return result . hasHost ; }
}
public string Host {
get { return result . Host ; }
set { SetHost ( value ) ; }
}
public Builder SetHost ( string value ) {
pb : : ThrowHelper . ThrowIfNull ( value , "value" ) ;
PrepareBuilder ( ) ;
result . hasHost = true ;
result . host_ = value ;
return this ;
}
public Builder ClearHost ( ) {
PrepareBuilder ( ) ;
result . hasHost = false ;
result . host_ = "" ;
return this ;
}
public bool HasService {
get { return result . hasService ; }
}
public string Service {
get { return result . Service ; }
set { SetService ( value ) ; }
}
public Builder SetService ( string value ) {
pb : : ThrowHelper . ThrowIfNull ( value , "value" ) ;
PrepareBuilder ( ) ;
result . hasService = true ;
result . service_ = value ;
return this ;
}
public Builder ClearService ( ) {
PrepareBuilder ( ) ;
result . hasService = false ;
result . service_ = "" ;
return this ;
}
}
static HealthCheckRequest ( ) {
object . ReferenceEquals ( global :: Grpc . Health . V1Alpha . Proto . Health . Descriptor , null ) ;
}
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class HealthCheckResponse : pb : : GeneratedMessage < HealthCheckResponse , HealthCheckResponse . Builder > {
private HealthCheckResponse ( ) { }
private static readonly HealthCheckResponse defaultInstance = new HealthCheckResponse ( ) . MakeReadOnly ( ) ;
private static readonly string [ ] _ healthCheckResponseFieldNames = new string [ ] { "status" } ;
private static readonly uint [ ] _ healthCheckResponseFieldTags = new uint [ ] { 8 } ;
public static HealthCheckResponse DefaultInstance {
get { return defaultInstance ; }
}
public sealed partial class HealthCheckResponse : pb : : IMessage < HealthCheckResponse > {
private static readonly pb : : MessageParser < HealthCheckResponse > _ parser = new pb : : MessageParser < HealthCheckResponse > ( ( ) = > new HealthCheckResponse ( ) ) ;
public static pb : : MessageParser < HealthCheckResponse > Parser { get { return _ parser ; } }
public override HealthCheckResponse DefaultInstanceForType {
get { return DefaultInstance ; }
public static pbr : : MessageDescriptor Descriptor {
get { return global :: Grpc . Health . V1Alpha . Proto . Health . Descriptor . MessageTypes [ 1 ] ; }
}
protected override HealthCheckResponse ThisMessage {
get { return this ; }
pbr : : MessageDescriptor pb : : IMessage . Descriptor {
get { return Descriptor ; }
}
public static pbd : : MessageDescriptor Descriptor {
get { return global :: Grpc . Health . V1Alpha . Proto . Health . internal__static_grpc_health_v1alpha_HealthCheckResponse__Descriptor ; }
public HealthCheckResponse ( ) {
OnConstruction ( ) ;
}
protected override pb : : FieldAccess . FieldAccessorTable < HealthCheckResponse , HealthCheckResponse . Builder > InternalFieldAccessors {
get { return global :: Grpc . Health . V1Alpha . Proto . Health . internal__static_grpc_health_v1alpha_HealthCheckResponse__FieldAccessorTable ; }
}
partial void OnConstruction ( ) ;
#region Nested types
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static partial class Types {
public enum ServingStatus {
UNKNOWN = 0 ,
SERVING = 1 ,
NOT_SERVING = 2 ,
}
public HealthCheckResponse ( HealthCheckResponse other ) : this ( ) {
status_ = other . status_ ;
}
public HealthCheckResponse Clone ( ) {
return new HealthCheckResponse ( this ) ;
}
# endregion
public const int StatusFieldNumber = 1 ;
private bool hasStatus ;
private global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus status_ = global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus . UNKNOWN ;
public bool HasStatus {
get { return hasStatus ; }
}
public global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus Status {
get { return status_ ; }
}
public override bool IsInitialized {
get {
return true ;
set {
status_ = value ;
}
}
public override void WriteTo ( pb : : ICodedOutputStream output ) {
CalcSerializedSize ( ) ;
string [ ] field_names = _ healthCheckResponseFieldNames ;
if ( hasStatus ) {
output . WriteEnum ( 1 , field_names [ 0 ] , ( int ) Status , Status ) ;
}
UnknownFields . WriteTo ( output ) ;
public override bool Equals ( object other ) {
return Equals ( other as HealthCheckResponse ) ;
}
private int memoizedSerializedSize = - 1 ;
public override int SerializedSize {
get {
int size = memoizedSerializedSize ;
if ( size ! = - 1 ) return size ;
return CalcSerializedSize ( ) ;
public bool Equals ( HealthCheckResponse other ) {
if ( ReferenceEquals ( other , null ) ) {
return false ;
}
}
private int CalcSerializedSize ( ) {
int size = memoizedSerializedSize ;
if ( size ! = - 1 ) return size ;
size = 0 ;
if ( hasStatus ) {
size + = pb : : CodedOutputStream . ComputeEnumSize ( 1 , ( int ) Status ) ;
if ( ReferenceEquals ( other , this ) ) {
return true ;
}
size + = UnknownFields . SerializedSize ;
memoizedSerializedSize = size ;
return size ;
}
public static HealthCheckResponse ParseFrom ( pb : : ByteString data ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( data ) ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseFrom ( pb : : ByteString data , pb : : ExtensionRegistry extensionRegistry ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( data , extensionRegistry ) ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseFrom ( byte [ ] data ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( data ) ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseFrom ( byte [ ] data , pb : : ExtensionRegistry extensionRegistry ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( data , extensionRegistry ) ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseFrom ( global :: System . IO . Stream input ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( input ) ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseFrom ( global :: System . IO . Stream input , pb : : ExtensionRegistry extensionRegistry ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( input , extensionRegistry ) ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseDelimitedFrom ( global :: System . IO . Stream input ) {
return CreateBuilder ( ) . MergeDelimitedFrom ( input ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseDelimitedFrom ( global :: System . IO . Stream input , pb : : ExtensionRegistry extensionRegistry ) {
return CreateBuilder ( ) . MergeDelimitedFrom ( input , extensionRegistry ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseFrom ( pb : : ICodedInputStream input ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( input ) ) . BuildParsed ( ) ;
}
public static HealthCheckResponse ParseFrom ( pb : : ICodedInputStream input , pb : : ExtensionRegistry extensionRegistry ) {
return ( ( Builder ) CreateBuilder ( ) . MergeFrom ( input , extensionRegistry ) ) . BuildParsed ( ) ;
}
private HealthCheckResponse MakeReadOnly ( ) {
return this ;
if ( Status ! = other . Status ) return false ;
return true ;
}
public static Builder CreateBuilder ( ) { return new Builder ( ) ; }
public override Builder ToBuilder ( ) { return CreateBuilder ( this ) ; }
public override Builder CreateBuilderForType ( ) { return new Builder ( ) ; }
public static Builder CreateBuilder ( HealthCheckResponse prototype ) {
return new Builder ( prototype ) ;
public override int GetHashCode ( ) {
int hash = 1 ;
if ( Status ! = global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus . UNKNOWN ) hash ^ = Status . GetHashCode ( ) ;
return hash ;
}
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public sealed partial class Builder : pb : : GeneratedBuilder < HealthCheckResponse , Builder > {
protected override Builder ThisBuilder {
get { return this ; }
}
public Builder ( ) {
result = DefaultInstance ;
resultIsReadOnly = true ;
}
internal Builder ( HealthCheckResponse cloneFrom ) {
result = cloneFrom ;
resultIsReadOnly = true ;
}
private bool resultIsReadOnly ;
private HealthCheckResponse result ;
private HealthCheckResponse PrepareBuilder ( ) {
if ( resultIsReadOnly ) {
HealthCheckResponse original = result ;
result = new HealthCheckResponse ( ) ;
resultIsReadOnly = false ;
MergeFrom ( original ) ;
}
return result ;
}
public override bool IsInitialized {
get { return result . IsInitialized ; }
}
protected override HealthCheckResponse MessageBeingBuilt {
get { return PrepareBuilder ( ) ; }
}
public override Builder Clear ( ) {
result = DefaultInstance ;
resultIsReadOnly = true ;
return this ;
}
public override Builder Clone ( ) {
if ( resultIsReadOnly ) {
return new Builder ( result ) ;
} else {
return new Builder ( ) . MergeFrom ( result ) ;
}
}
public override pbd : : MessageDescriptor DescriptorForType {
get { return global :: Grpc . Health . V1Alpha . HealthCheckResponse . Descriptor ; }
}
public override HealthCheckResponse DefaultInstanceForType {
get { return global :: Grpc . Health . V1Alpha . HealthCheckResponse . DefaultInstance ; }
}
public override string ToString ( ) {
return pb : : JsonFormatter . Default . Format ( this ) ;
}
public override HealthCheckResponse BuildPartial ( ) {
if ( resultIsReadOnly ) {
return result ;
}
resultIsReadOnly = true ;
return result . MakeReadOnly ( ) ;
public void WriteTo ( pb : : CodedOutputStream output ) {
if ( Status ! = global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus . UNKNOWN ) {
output . WriteRawTag ( 8 ) ;
output . WriteEnum ( ( int ) Status ) ;
}
}
public override Builder MergeFrom ( pb : : IMessage other ) {
if ( other is HealthCheckResponse ) {
return MergeFrom ( ( HealthCheckResponse ) other ) ;
} else {
base . MergeFrom ( other ) ;
return this ;
}
public int CalculateSize ( ) {
int size = 0 ;
if ( Status ! = global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus . UNKNOWN ) {
size + = 1 + pb : : CodedOutputStream . ComputeEnumSize ( ( int ) Status ) ;
}
return size ;
}
public override Builder MergeFrom ( HealthCheckResponse other ) {
if ( other = = global :: Grpc . Health . V1Alpha . HealthCheckResponse . DefaultInstance ) return this ;
PrepareBuilder ( ) ;
if ( other . HasStatus ) {
Status = other . Status ;
}
this . MergeUnknownFields ( other . UnknownFields ) ;
return this ;
public void MergeFrom ( HealthCheckResponse other ) {
if ( other = = null ) {
return ;
}
public override Builder MergeFrom ( pb : : ICodedInputStream input ) {
return MergeFrom ( input , pb : : ExtensionRegistry . Empty ) ;
if ( other . Status ! = global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus . UNKNOWN ) {
Status = other . Status ;
}
}
public override Builder MergeFrom ( pb : : ICodedInputStream input , pb : : ExtensionRegistry extensionRegistry ) {
PrepareBuilder ( ) ;
pb : : UnknownFieldSet . Builder unknownFields = null ;
uint tag ;
string field_name ;
while ( input . ReadTag ( out tag , out field_name ) ) {
if ( tag = = 0 & & field_name ! = null ) {
int field_ordinal = global :: System . Array . BinarySearch ( _ healthCheckResponseFieldNames , field_name , global :: System . StringComparer . Ordinal ) ;
if ( field_ordinal > = 0 )
tag = _ healthCheckResponseFieldTags [ field_ordinal ] ;
else {
if ( unknownFields = = null ) {
unknownFields = pb : : UnknownFieldSet . CreateBuilder ( this . UnknownFields ) ;
}
ParseUnknownField ( input , unknownFields , extensionRegistry , tag , field_name ) ;
continue ;
}
public void MergeFrom ( pb : : CodedInputStream input ) {
uint tag ;
while ( ( tag = input . ReadTag ( ) ) ! = 0 ) {
switch ( tag ) {
default :
input . SkipLastField ( ) ;
break ;
case 8 : {
status_ = ( global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus ) input . ReadEnum ( ) ;
break ;
}
switch ( tag ) {
case 0 : {
throw pb : : InvalidProtocolBufferException . InvalidTag ( ) ;
}
default : {
if ( pb : : WireFormat . IsEndGroupTag ( tag ) ) {
if ( unknownFields ! = null ) {
this . UnknownFields = unknownFields . Build ( ) ;
}
return this ;
}
if ( unknownFields = = null ) {
unknownFields = pb : : UnknownFieldSet . CreateBuilder ( this . UnknownFields ) ;
}
ParseUnknownField ( input , unknownFields , extensionRegistry , tag , field_name ) ;
break ;
}
case 8 : {
object unknown ;
if ( input . ReadEnum ( ref result . status_ , out unknown ) ) {
result . hasStatus = true ;
} else if ( unknown is int ) {
if ( unknownFields = = null ) {
unknownFields = pb : : UnknownFieldSet . CreateBuilder ( this . UnknownFields ) ;
}
unknownFields . MergeVarintField ( 1 , ( ulong ) ( int ) unknown ) ;
}
break ;
}
}
}
if ( unknownFields ! = null ) {
this . UnknownFields = unknownFields . Build ( ) ;
}
return this ;
}
}
public bool HasStatus {
get { return result . hasStatus ; }
}
public global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus Status {
get { return result . Status ; }
set { SetStatus ( value ) ; }
}
public Builder SetStatus ( global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus value ) {
PrepareBuilder ( ) ;
result . hasStatus = true ;
result . status_ = value ;
return this ;
}
public Builder ClearStatus ( ) {
PrepareBuilder ( ) ;
result . hasStatus = false ;
result . status_ = global :: Grpc . Health . V1Alpha . HealthCheckResponse . Types . ServingStatus . UNKNOWN ;
return this ;
#region Nested types
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
public static partial class Types {
public enum ServingStatus {
UNKNOWN = 0 ,
SERVING = 1 ,
NOT_SERVING = 2 ,
}
}
static HealthCheckResponse ( ) {
object . ReferenceEquals ( global :: Grpc . Health . V1Alpha . Proto . Health . Descriptor , null ) ;
}
# endregion
}
# endregion