@classmethod
def create_channel(cls, host: str='vision.googleapis.com', credentials: ga_credentials.Credentials=None, credentials_file: str=None, scopes: Optional[Sequence[str]]=None, quota_project_id: Optional[str]=None, **kwargs) -> grpc.Channel:
    'Create and return a gRPC channel object.\n        Args:\n            host (Optional[str]): The host for the channel to use.\n            credentials (Optional[~.Credentials]): The\n                authorization credentials to attach to requests. These\n                credentials identify this application to the service. If\n                none are specified, the client will attempt to ascertain\n                the credentials from the environment.\n            credentials_file (Optional[str]): A file with credentials that can\n                be loaded with :func:`google.auth.load_credentials_from_file`.\n                This argument is mutually exclusive with credentials.\n            scopes (Optional[Sequence[str]]): A optional list of scopes needed for this\n                service. These are only used when credentials are not specified and\n                are passed to :func:`google.auth.default`.\n            quota_project_id (Optional[str]): An optional project to use for billing\n                and quota.\n            kwargs (Optional[dict]): Keyword arguments, which are passed to the\n                channel creation.\n        Returns:\n            grpc.Channel: A gRPC channel object.\n\n        Raises:\n            google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials``\n              and ``credentials_file`` are passed.\n        '
    return grpc_helpers.create_channel(host, credentials=credentials, credentials_file=credentials_file, quota_project_id=quota_project_id, default_scopes=cls.AUTH_SCOPES, scopes=scopes, default_host=cls.DEFAULT_HOST, **kwargs)
Create and return a gRPC channel object.
Args:
    host (Optional[str]): The host for the channel to use.
    credentials (Optional[~.Credentials]): The
        authorization credentials to attach to requests. These
        credentials identify this application to the service. If
        none are specified, the client will attempt to ascertain
        the credentials from the environment.
    credentials_file (Optional[str]): A file with credentials that can
        be loaded with :func:`google.auth.load_credentials_from_file`.
        This argument is mutually exclusive with credentials.
    scopes (Optional[Sequence[str]]): A optional list of scopes needed for this
        service. These are only used when credentials are not specified and
        are passed to :func:`google.auth.default`.
    quota_project_id (Optional[str]): An optional project to use for billing
        and quota.
    kwargs (Optional[dict]): Keyword arguments, which are passed to the
        channel creation.
Returns:
    grpc.Channel: A gRPC channel object.

Raises:
    google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials``
      and ``credentials_file`` are passed.
@classmethod
def create_channel(cls, host: str='vision.googleapis.com', credentials: ga_credentials.Credentials=None, credentials_file: str=None, scopes: Optional[Sequence[str]]=None, quota_project_id: Optional[str]=None, **kwargs) -> grpc.Channel:
    'Create and return a gRPC channel object.\n        Args:\n            host (Optional[str]): The host for the channel to use.\n            credentials (Optional[~.Credentials]): The\n                authorization credentials to attach to requests. These\n                credentials identify this application to the service. If\n                none are specified, the client will attempt to ascertain\n                the credentials from the environment.\n            credentials_file (Optional[str]): A file with credentials that can\n                be loaded with :func:`google.auth.load_credentials_from_file`.\n                This argument is mutually exclusive with credentials.\n            scopes (Optional[Sequence[str]]): A optional list of scopes needed for this\n                service. These are only used when credentials are not specified and\n                are passed to :func:`google.auth.default`.\n            quota_project_id (Optional[str]): An optional project to use for billing\n                and quota.\n            kwargs (Optional[dict]): Keyword arguments, which are passed to the\n                channel creation.\n        Returns:\n            grpc.Channel: A gRPC channel object.\n\n        Raises:\n            google.api_core.exceptions.DuplicateCredentialArgs: If both ``credentials``\n              and ``credentials_file`` are passed.\n        '
    return grpc_helpers.create_channel(host, credentials=credentials, credentials_file=credentials_file, quota_project_id=quota_project_id, default_scopes=cls.AUTH_SCOPES, scopes=scopes, default_host=cls.DEFAULT_HOST, **kwargs)