| 
					
				 | 
			
			
				@@ -0,0 +1,687 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// Generated by the protocol buffer compiler.  DO NOT EDIT! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+// source: health.proto 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#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 scg = global::System.Collections.Generic; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+namespace Grpc.Health.V1Alpha { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  namespace Proto { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    [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 { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        get { return descriptor; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      private static pbd::FileDescriptor descriptor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      static Health() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        byte[] descriptorData = global::System.Convert.FromBase64String( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            string.Concat( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "CgxoZWFsdGgucHJvdG8SE2dycGMuaGVhbHRoLnYxYWxwaGEiMwoSSGVhbHRo",  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "Q2hlY2tSZXF1ZXN0EgwKBGhvc3QYASABKAkSDwoHc2VydmljZRgCIAEoCSKZ",  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "AQoTSGVhbHRoQ2hlY2tSZXNwb25zZRJGCgZzdGF0dXMYASABKA4yNi5ncnBj",  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "LmhlYWx0aC52MWFscGhhLkhlYWx0aENoZWNrUmVzcG9uc2UuU2VydmluZ1N0",  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "YXR1cyI6Cg1TZXJ2aW5nU3RhdHVzEgsKB1VOS05PV04QABILCgdTRVJWSU5H",  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              "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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  #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[] { 10, 18 }; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static HealthCheckRequest DefaultInstance { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return defaultInstance; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public override HealthCheckRequest DefaultInstanceForType { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return DefaultInstance; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    protected override HealthCheckRequest ThisMessage { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return this; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static pbd::MessageDescriptor Descriptor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return global::Grpc.Health.V1Alpha.Proto.Health.internal__static_grpc_health_v1alpha_HealthCheckRequest__Descriptor; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    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 const int HostFieldNumber = 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private bool hasHost; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private string host_ = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public bool HasHost { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return hasHost; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public string Host { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return host_; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      UnknownFields.WriteTo(output); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private int memoizedSerializedSize = -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public override int SerializedSize { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int size = memoizedSerializedSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (size != -1) return size; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return CalcSerializedSize(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private int CalcSerializedSize() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      int size = memoizedSerializedSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (size != -1) return size; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      size = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (hasHost) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        size += pb::CodedOutputStream.ComputeStringSize(1, Host); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (hasService) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        size += pb::CodedOutputStream.ComputeStringSize(2, Service); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    [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 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.HealthCheckRequest.Descriptor; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      public override HealthCheckRequest DefaultInstanceForType { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        get { return global::Grpc.Health.V1Alpha.HealthCheckRequest.DefaultInstance; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      public override HealthCheckRequest BuildPartial() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (resultIsReadOnly) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        resultIsReadOnly = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return result.MakeReadOnly(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      public override Builder MergeFrom(pb::IMessage other) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (other is HealthCheckRequest) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return MergeFrom((HealthCheckRequest) other); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          base.MergeFrom(other); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      public override Builder MergeFrom(pb::ICodedInputStream input) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return MergeFrom(input, pb::ExtensionRegistry.Empty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          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 10: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              result.hasHost = input.ReadString(ref result.host_); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            case 18: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              result.hasService = input.ReadString(ref result.service_); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              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 override HealthCheckResponse DefaultInstanceForType { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return DefaultInstance; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    protected override HealthCheckResponse ThisMessage { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return this; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static pbd::MessageDescriptor Descriptor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return global::Grpc.Health.V1Alpha.Proto.Health.internal__static_grpc_health_v1alpha_HealthCheckResponse__Descriptor; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    protected override pb::FieldAccess.FieldAccessorTable<HealthCheckResponse, HealthCheckResponse.Builder> InternalFieldAccessors { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { return global::Grpc.Health.V1Alpha.Proto.Health.internal__static_grpc_health_v1alpha_HealthCheckResponse__FieldAccessorTable; } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    #region Nested types 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public static partial class Types { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      public enum ServingStatus { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        UNKNOWN = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SERVING = 1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        NOT_SERVING = 2, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    #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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private int memoizedSerializedSize = -1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public override int SerializedSize { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      get { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int size = memoizedSerializedSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (size != -1) return size; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return CalcSerializedSize(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    private int CalcSerializedSize() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      int size = memoizedSerializedSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (size != -1) return size; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      size = 0; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (hasStatus) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        size += pb::CodedOutputStream.ComputeEnumSize(1, (int) Status); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    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); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    [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 HealthCheckResponse BuildPartial() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (resultIsReadOnly) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return result; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        resultIsReadOnly = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return result.MakeReadOnly(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      public override Builder MergeFrom(pb::IMessage other) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (other is HealthCheckResponse) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return MergeFrom((HealthCheckResponse) other); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          base.MergeFrom(other); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return this; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      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 override Builder MergeFrom(pb::ICodedInputStream input) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return MergeFrom(input, pb::ExtensionRegistry.Empty); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          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; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    static HealthCheckResponse() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      object.ReferenceEquals(global::Grpc.Health.V1Alpha.Proto.Health.Descriptor, null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  #endregion 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#endregion Designer generated code 
			 |