def __init__(self, channel):
    """Constructor.

    Args:
      channel: A grpc.Channel.
    """
    self.GetDataSource = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/GetDataSource',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.GetDataSourceRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.DataSource.FromString,
        )
    self.ListDataSources = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/ListDataSources',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ListDataSourcesRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ListDataSourcesResponse.FromString,
        )
    self.CreateTransferConfig = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/CreateTransferConfig',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.CreateTransferConfigRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_transfer__pb2.TransferConfig.FromString,
        )
    self.UpdateTransferConfig = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/UpdateTransferConfig',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.UpdateTransferConfigRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_transfer__pb2.TransferConfig.FromString,
        )
    self.DeleteTransferConfig = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/DeleteTransferConfig',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.DeleteTransferConfigRequest.SerializeToString,
        response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
        )
    self.GetTransferConfig = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/GetTransferConfig',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.GetTransferConfigRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_transfer__pb2.TransferConfig.FromString,
        )
    self.ListTransferConfigs = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/ListTransferConfigs',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ListTransferConfigsRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ListTransferConfigsResponse.FromString,
        )
    self.ScheduleTransferRuns = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/ScheduleTransferRuns',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ScheduleTransferRunsRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ScheduleTransferRunsResponse.FromString,
        )
    self.GetTransferRun = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/GetTransferRun',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.GetTransferRunRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_transfer__pb2.TransferRun.FromString,
        )
    self.DeleteTransferRun = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/DeleteTransferRun',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.DeleteTransferRunRequest.SerializeToString,
        response_deserializer=google_dot_protobuf_dot_empty__pb2.Empty.FromString,
        )
    self.ListTransferRuns = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/ListTransferRuns',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ListTransferRunsRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ListTransferRunsResponse.FromString,
        )
    self.ListTransferLogs = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/ListTransferLogs',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ListTransferLogsRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.ListTransferLogsResponse.FromString,
        )
    self.CheckValidCreds = channel.unary_unary(
        '/google.cloud.bigquery.datatransfer.v1.DataTransferService/CheckValidCreds',
        request_serializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.CheckValidCredsRequest.SerializeToString,
        response_deserializer=google_dot_cloud_dot_bigquery_dot_datatransfer__v1_dot_proto_dot_datatransfer__pb2.CheckValidCredsResponse.FromString,
        )