public static grpc::ServerServiceDefinition BindService(IAMPolicyBase serviceImpl) { return(grpc::ServerServiceDefinition.CreateBuilder() .AddMethod(__Method_SetIamPolicy, serviceImpl.SetIamPolicy) .AddMethod(__Method_GetIamPolicy, serviceImpl.GetIamPolicy) .AddMethod(__Method_TestIamPermissions, serviceImpl.TestIamPermissions).Build()); }
public static void BindService(grpc::ServiceBinderBase serviceBinder, IAMPolicyBase serviceImpl) { serviceBinder.AddMethod(__Method_SetIamPolicy, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.V1.SetIamPolicyRequest, global::Google.Cloud.Iam.V1.Policy>(serviceImpl.SetIamPolicy)); serviceBinder.AddMethod(__Method_GetIamPolicy, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.V1.GetIamPolicyRequest, global::Google.Cloud.Iam.V1.Policy>(serviceImpl.GetIamPolicy)); serviceBinder.AddMethod(__Method_TestIamPermissions, serviceImpl == null ? null : new grpc::UnaryServerMethod <global::Google.Cloud.Iam.V1.TestIamPermissionsRequest, global::Google.Cloud.Iam.V1.TestIamPermissionsResponse>(serviceImpl.TestIamPermissions)); }