def batch_delete_jobs(self, request: job_service.BatchDeleteJobsRequest=None, *, parent: str=None, filter: str=None, retry: retries.Retry=gapic_v1.method.DEFAULT, timeout: float=None, metadata: Sequence[Tuple[(str, str)]]=()) -> None:
    'Deletes a list of [Job][google.cloud.talent.v4beta1.Job]s by\n        filter.\n\n        Args:\n            request (:class:`~.job_service.BatchDeleteJobsRequest`):\n                The request object. Batch delete jobs request.\n            parent (:class:`str`):\n                Required. The resource name of the tenant under which\n                the job is created.\n\n                The format is\n                "projects/{project_id}/tenants/{tenant_id}". For\n                example, "projects/foo/tenant/bar". If tenant id is\n                unspecified, a default tenant is created. For example,\n                "projects/foo".\n                This corresponds to the ``parent`` field\n                on the ``request`` instance; if ``request`` is provided, this\n                should not be set.\n            filter (:class:`str`):\n                Required. The filter string specifies the jobs to be\n                deleted.\n\n                Supported operator: =, AND\n\n                The fields eligible for filtering are:\n\n                -  ``companyName`` (Required)\n                -  ``requisitionId`` (Required)\n\n                Sample Query: companyName = "projects/foo/companies/bar"\n                AND requisitionId = "req-1".\n                This corresponds to the ``filter`` field\n                on the ``request`` instance; if ``request`` is provided, this\n                should not be set.\n\n            retry (google.api_core.retry.Retry): Designation of what errors, if any,\n                should be retried.\n            timeout (float): The timeout for this request.\n            metadata (Sequence[Tuple[str, str]]): Strings which should be\n                sent along with the request as metadata.\n        '
    has_flattened_params = any([parent, filter])
    if ((request is not None) and has_flattened_params):
        raise ValueError('If the `request` argument is set, then none of the individual field arguments should be set.')
    if (not isinstance(request, job_service.BatchDeleteJobsRequest)):
        request = job_service.BatchDeleteJobsRequest(request)
        if (parent is not None):
            request.parent = parent
        if (filter is not None):
            request.filter = filter
    rpc = self._transport._wrapped_methods[self._transport.batch_delete_jobs]
    metadata = (tuple(metadata) + (gapic_v1.routing_header.to_grpc_metadata((('parent', request.parent),)),))
    rpc(request, retry=retry, timeout=timeout, metadata=metadata)
Deletes a list of [Job][google.cloud.talent.v4beta1.Job]s by
filter.

Args:
    request (:class:`~.job_service.BatchDeleteJobsRequest`):
        The request object. Batch delete jobs request.
    parent (:class:`str`):
        Required. The resource name of the tenant under which
        the job is created.

        The format is
        "projects/{project_id}/tenants/{tenant_id}". For
        example, "projects/foo/tenant/bar". If tenant id is
        unspecified, a default tenant is created. For example,
        "projects/foo".
        This corresponds to the ``parent`` field
        on the ``request`` instance; if ``request`` is provided, this
        should not be set.
    filter (:class:`str`):
        Required. The filter string specifies the jobs to be
        deleted.

        Supported operator: =, AND

        The fields eligible for filtering are:

        -  ``companyName`` (Required)
        -  ``requisitionId`` (Required)

        Sample Query: companyName = "projects/foo/companies/bar"
        AND requisitionId = "req-1".
        This corresponds to the ``filter`` field
        on the ``request`` instance; if ``request`` is provided, this
        should not be set.

    retry (google.api_core.retry.Retry): Designation of what errors, if any,
        should be retried.
    timeout (float): The timeout for this request.
    metadata (Sequence[Tuple[str, str]]): Strings which should be
        sent along with the request as metadata.
def batch_delete_jobs(self, request: job_service.BatchDeleteJobsRequest=None, *, parent: str=None, filter: str=None, retry: retries.Retry=gapic_v1.method.DEFAULT, timeout: float=None, metadata: Sequence[Tuple[(str, str)]]=()) -> None:
    'Deletes a list of [Job][google.cloud.talent.v4beta1.Job]s by\n        filter.\n\n        Args:\n            request (:class:`~.job_service.BatchDeleteJobsRequest`):\n                The request object. Batch delete jobs request.\n            parent (:class:`str`):\n                Required. The resource name of the tenant under which\n                the job is created.\n\n                The format is\n                "projects/{project_id}/tenants/{tenant_id}". For\n                example, "projects/foo/tenant/bar". If tenant id is\n                unspecified, a default tenant is created. For example,\n                "projects/foo".\n                This corresponds to the ``parent`` field\n                on the ``request`` instance; if ``request`` is provided, this\n                should not be set.\n            filter (:class:`str`):\n                Required. The filter string specifies the jobs to be\n                deleted.\n\n                Supported operator: =, AND\n\n                The fields eligible for filtering are:\n\n                -  ``companyName`` (Required)\n                -  ``requisitionId`` (Required)\n\n                Sample Query: companyName = "projects/foo/companies/bar"\n                AND requisitionId = "req-1".\n                This corresponds to the ``filter`` field\n                on the ``request`` instance; if ``request`` is provided, this\n                should not be set.\n\n            retry (google.api_core.retry.Retry): Designation of what errors, if any,\n                should be retried.\n            timeout (float): The timeout for this request.\n            metadata (Sequence[Tuple[str, str]]): Strings which should be\n                sent along with the request as metadata.\n        '
    has_flattened_params = any([parent, filter])
    if ((request is not None) and has_flattened_params):
        raise ValueError('If the `request` argument is set, then none of the individual field arguments should be set.')
    if (not isinstance(request, job_service.BatchDeleteJobsRequest)):
        request = job_service.BatchDeleteJobsRequest(request)
        if (parent is not None):
            request.parent = parent
        if (filter is not None):
            request.filter = filter
    rpc = self._transport._wrapped_methods[self._transport.batch_delete_jobs]
    metadata = (tuple(metadata) + (gapic_v1.routing_header.to_grpc_metadata((('parent', request.parent),)),))
    rpc(request, retry=retry, timeout=timeout, metadata=metadata)