@property
def mutate_ad_groups(self) -> Callable[([ad_group_service.MutateAdGroupsRequest], ad_group_service.MutateAdGroupsResponse)]:
    'Return a callable for the mutate ad groups method over gRPC.\n\n        Creates, updates, or removes ad groups. Operation\n        statuses are returned.\n\n        Returns:\n            Callable[[~.MutateAdGroupsRequest],\n                    ~.MutateAdGroupsResponse]:\n                A function that, when called, will call the underlying RPC\n                on the server.\n        '
    if ('mutate_ad_groups' not in self._stubs):
        self._stubs['mutate_ad_groups'] = self.grpc_channel.unary_unary('/google.ads.googleads.v4.services.AdGroupService/MutateAdGroups', request_serializer=ad_group_service.MutateAdGroupsRequest.serialize, response_deserializer=ad_group_service.MutateAdGroupsResponse.deserialize)
    return self._stubs['mutate_ad_groups']
Return a callable for the mutate ad groups method over gRPC.

Creates, updates, or removes ad groups. Operation
statuses are returned.

Returns:
    Callable[[~.MutateAdGroupsRequest],
            ~.MutateAdGroupsResponse]:
        A function that, when called, will call the underlying RPC
        on the server.
@property
def mutate_ad_groups(self) -> Callable[([ad_group_service.MutateAdGroupsRequest], ad_group_service.MutateAdGroupsResponse)]:
    'Return a callable for the mutate ad groups method over gRPC.\n\n        Creates, updates, or removes ad groups. Operation\n        statuses are returned.\n\n        Returns:\n            Callable[[~.MutateAdGroupsRequest],\n                    ~.MutateAdGroupsResponse]:\n                A function that, when called, will call the underlying RPC\n                on the server.\n        '
    if ('mutate_ad_groups' not in self._stubs):
        self._stubs['mutate_ad_groups'] = self.grpc_channel.unary_unary('/google.ads.googleads.v4.services.AdGroupService/MutateAdGroups', request_serializer=ad_group_service.MutateAdGroupsRequest.serialize, response_deserializer=ad_group_service.MutateAdGroupsResponse.deserialize)
    return self._stubs['mutate_ad_groups']